"use client";

import { programApplicationFormLongTextFieldSchema } from "@/lib/zod/schemas/program-application-form";
import { Button, Modal, Switch, useMediaQuery } from "@dub/ui";
import { cn } from "@dub/utils";
import { motion } from "motion/react";
import { Dispatch, SetStateAction, useId } from "react";
import { Controller, useForm } from "react-hook-form";
import { v4 as uuid } from "uuid";
import { z } from "zod";

const MIN_LENGTH = 1;
const MAX_LENGTH = 5000;
const DEFAULT_MAX_LENGTH = 500;

type LongTextFieldData = z.infer<
  typeof programApplicationFormLongTextFieldSchema
>;

type LongTextFieldModalProps = {
  showModal: boolean;
  setShowModal: Dispatch<SetStateAction<boolean>>;
  defaultValues?: Partial<LongTextFieldData>;
  onSubmit: (data: LongTextFieldData) => void;
};

export function LongTextFieldModal(props: LongTextFieldModalProps) {
  return (
    <Modal showModal={props.showModal} setShowModal={props.setShowModal}>
      <LongTextFieldModalInner {...props} />
    </Modal>
  );
}

type FormData = Omit<LongTextFieldData, "data"> & {
  data: LongTextFieldData["data"] & {
    maxLengthEnabled: boolean;
  };
};

const longTextFieldDataFromFormData = (
  formData: FormData,
): LongTextFieldData => {
  const { data, ...rest } = formData;
  const { maxLength, maxLengthEnabled, ...dataRest } = data;
  return {
    ...rest,
    data: {
      ...dataRest,
      maxLength: data.maxLengthEnabled ? data.maxLength : undefined,
    },
  };
};

const formDataForLongTextFieldData = (
  longTextFieldData?: Partial<LongTextFieldData>,
): FormData => {
  const maxLength = longTextFieldData?.data?.maxLength;
  const hasMaxLength = typeof maxLength === "number";
  return {
    id: longTextFieldData?.id ?? uuid(),
    type: longTextFieldData?.type ?? "long-text",
    label: longTextFieldData?.label ?? "",
    required: longTextFieldData?.required ?? false,
    data: {
      placeholder: longTextFieldData?.data?.placeholder ?? "",
      maxLengthEnabled: hasMaxLength,
      maxLength: hasMaxLength ? maxLength : DEFAULT_MAX_LENGTH,
    },
  };
};

function LongTextFieldModalInner({
  setShowModal,
  onSubmit,
  defaultValues,
}: LongTextFieldModalProps) {
  const id = useId();
  const { isMobile } = useMediaQuery();
  const {
    control,
    handleSubmit,
    register,
    unregister,
    formState: { errors },
    watch,
  } = useForm<FormData>({
    defaultValues: formDataForLongTextFieldData(defaultValues),
  });

  const maxLengthEnabled = watch("data.maxLengthEnabled");

  return (
    <>
      <div className="p-4 pt-3">
        <h3 className="text-base font-semibold leading-6 text-neutral-800">
          {defaultValues ? "Edit" : "Add"} long text
        </h3>
        <form
          className="mt-4 flex flex-col gap-6"
          onSubmit={(e) => {
            e.stopPropagation();
            handleSubmit(async (data) => {
              setShowModal(false);
              onSubmit(longTextFieldDataFromFormData(data));
            })(e);
          }}
        >
          {/* Label */}
          <div>
            <label
              htmlFor={`${id}-label`}
              className="flex items-center gap-2 text-sm font-medium text-neutral-700"
            >
              Input label
            </label>
            <div className="mt-2 rounded-md shadow-sm">
              <input
                id={`${id}-title`}
                type="text"
                placeholder=""
                autoFocus={!isMobile}
                className={cn(
                  "block w-full rounded-md border-neutral-300 text-neutral-900 placeholder-neutral-400 focus:border-neutral-500 focus:outline-none focus:ring-neutral-500 sm:text-sm",
                  !!errors.label &&
                    "border-red-600 focus:border-red-500 focus:ring-red-600",
                )}
                {...register("label", { required: true })}
              />
            </div>
          </div>

          {/* Placeholder */}
          <div>
            <label
              htmlFor={`${id}-placeholder`}
              className="flex items-center gap-2 text-sm font-medium text-neutral-700"
            >
              Input placeholder
            </label>
            <div className="mt-2 rounded-md shadow-sm">
              <input
                id={`${id}-placeholder`}
                type="text"
                placeholder=""
                autoFocus={!isMobile}
                className={cn(
                  "block w-full rounded-md border-neutral-300 text-neutral-900 placeholder-neutral-400 focus:border-neutral-500 focus:outline-none focus:ring-neutral-500 sm:text-sm",
                  !!errors.data?.placeholder &&
                    "border-red-600 focus:border-red-500 focus:ring-red-600",
                )}
                {...register("data.placeholder")}
              />
            </div>
          </div>

          {/* Required */}
          <div>
            <Controller
              name="required"
              control={control}
              render={({ field }) => (
                <label
                  className="flex items-center justify-between gap-1.5"
                  htmlFor={`${id}-required`}
                >
                  <span className="text-sm font-medium text-neutral-700">
                    Required
                  </span>
                  <Switch
                    id={`${id}-required`}
                    checked={field.value}
                    fn={field.onChange}
                    trackDimensions="radix-state-checked:bg-black focus-visible:ring-black/20 w-7 h-4"
                    thumbDimensions="size-3"
                    thumbTranslate="translate-x-3"
                  />
                </label>
              )}
            />
          </div>

          {/* Max characters */}
          <div className="flex flex-col gap-2">
            <Controller
              name="data.maxLengthEnabled"
              control={control}
              render={({ field }) => {
                return (
                  <label
                    className="flex items-center justify-between gap-1.5"
                    htmlFor={`${id}-max-length-enabled`}
                  >
                    <span className="text-sm font-medium text-neutral-700">
                      Max characters
                    </span>
                    <Switch
                      id={`${id}-max-length-enabled`}
                      checked={field.value}
                      fn={field.onChange}
                      trackDimensions="radix-state-checked:bg-black focus-visible:ring-black/20 w-7 h-4"
                      thumbDimensions="size-3"
                      thumbTranslate="translate-x-3"
                    />
                  </label>
                );
              }}
            />

            <motion.div
              animate={{
                height: maxLengthEnabled ? "auto" : 0,
                overflow: "hidden",
              }}
              transition={{
                duration: 0.15,
              }}
              initial={maxLengthEnabled}
              className="-m-1"
            >
              <div className="p-1">
                <input
                  id={`${id}-max-length`}
                  type="number"
                  placeholder=""
                  {...(maxLengthEnabled
                    ? register("data.maxLength", {
                        min: {
                          value: MIN_LENGTH,
                          message: `Please enter a number between ${MIN_LENGTH} and ${MAX_LENGTH}`,
                        },
                        max: {
                          value: MAX_LENGTH,
                          message: `Please enter a number between ${MIN_LENGTH} and ${MAX_LENGTH}`,
                        },
                        valueAsNumber: true,
                      })
                    : {})}
                  autoFocus={!isMobile}
                  className={cn(
                    "block w-full rounded-md border-neutral-300 text-neutral-900 placeholder-neutral-400 focus:border-neutral-500 focus:outline-none focus:ring-neutral-500 sm:text-sm",
                    !!errors.data?.maxLength &&
                      "border-red-600 focus:border-red-500 focus:ring-red-600",
                  )}
                />
              </div>

              {errors.data?.maxLength?.message && (
                <div className={cn("ml-1 mt-1 text-xs text-red-500")}>
                  {errors.data?.maxLength.message}
                </div>
              )}
            </motion.div>
          </div>

          <div className="flex items-center justify-end gap-2">
            <Button
              onClick={() => setShowModal(false)}
              variant="secondary"
              text="Cancel"
              className="h-8 w-fit px-3"
            />
            <Button
              type="submit"
              variant="primary"
              text={defaultValues ? "Update" : "Add"}
              className="h-8 w-fit px-3"
            />
          </div>
        </form>
      </div>
    </>
  );
}

export function LongTextFieldThumbnail() {
  return (
    <svg
      width="168"
      height="100"
      viewBox="0 0 168 100"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className="h-auto w-full"
    >
      <g clipPath="url(#clip0_2001_4135)">
        <rect width="168" height="100" rx="6" fill="white" />
        <path
          d="M18.642 -47L16.2557 -55.7273H17.3295L19.1534 -48.6193H19.2386L21.0966 -55.7273H22.2898L24.1477 -48.6193H24.233L26.0568 -55.7273H27.1307L24.7443 -47H23.6534L21.7273 -53.9545H21.6591L19.733 -47H18.642ZM29.3168 -50.9375V-47H28.3111V-55.7273H29.3168V-52.5227H29.402C29.5554 -52.8608 29.7855 -53.1293 30.0923 -53.3281C30.402 -53.5298 30.8139 -53.6307 31.3281 -53.6307C31.7741 -53.6307 32.1648 -53.5412 32.5 -53.3622C32.8352 -53.1861 33.0952 -52.9148 33.2798 -52.5483C33.4673 -52.1847 33.5611 -51.7216 33.5611 -51.1591V-47H32.5554V-51.0909C32.5554 -51.6108 32.4205 -52.0128 32.1506 -52.2969C31.8835 -52.5838 31.5128 -52.7273 31.0384 -52.7273C30.7088 -52.7273 30.4134 -52.6577 30.152 -52.5185C29.8935 -52.3793 29.6889 -52.1761 29.5384 -51.9091C29.3906 -51.642 29.3168 -51.3182 29.3168 -50.9375ZM38.1452 -46.8636C37.5146 -46.8636 36.9705 -47.0028 36.5131 -47.2812C36.0586 -47.5625 35.7077 -47.9545 35.4606 -48.4574C35.2163 -48.9631 35.0941 -49.5511 35.0941 -50.2216C35.0941 -50.892 35.2163 -51.483 35.4606 -51.9943C35.7077 -52.5085 36.0515 -52.9091 36.4918 -53.196C36.935 -53.4858 37.4521 -53.6307 38.043 -53.6307C38.3839 -53.6307 38.7205 -53.5739 39.0529 -53.4602C39.3853 -53.3466 39.6879 -53.1619 39.9606 -52.9062C40.2333 -52.6534 40.4506 -52.3182 40.6126 -51.9006C40.7745 -51.483 40.8555 -50.9688 40.8555 -50.358V-49.9318H35.81V-50.8011H39.8327C39.8327 -51.1705 39.7589 -51.5 39.6112 -51.7898C39.4663 -52.0795 39.2589 -52.3082 38.989 -52.4759C38.7219 -52.6435 38.4066 -52.7273 38.043 -52.7273C37.6424 -52.7273 37.2958 -52.6278 37.0032 -52.429C36.7134 -52.233 36.4904 -51.9773 36.3342 -51.6619C36.1779 -51.3466 36.0998 -51.0085 36.0998 -50.6477V-50.0682C36.0998 -49.5739 36.185 -49.1548 36.3555 -48.8111C36.5288 -48.4702 36.7688 -48.2102 37.0756 -48.0312C37.3825 -47.8551 37.739 -47.767 38.1452 -47.767C38.4094 -47.767 38.6481 -47.804 38.8612 -47.8778C39.0771 -47.9545 39.2631 -48.0682 39.4194 -48.2188C39.5756 -48.3722 39.6964 -48.5625 39.7816 -48.7898L40.7532 -48.517C40.6509 -48.1875 40.479 -47.8977 40.2376 -47.6477C39.9961 -47.4006 39.6978 -47.2074 39.3427 -47.0682C38.9876 -46.9318 38.5884 -46.8636 38.1452 -46.8636ZM45.2319 -53.5455V-52.6932H41.8398V-53.5455H45.2319ZM42.8285 -55.1136H43.8342V-48.875C43.8342 -48.5909 43.8754 -48.3778 43.9577 -48.2358C44.043 -48.0966 44.1509 -48.0028 44.2816 -47.9545C44.4151 -47.9091 44.5558 -47.8864 44.7035 -47.8864C44.8143 -47.8864 44.9052 -47.892 44.9762 -47.9034C45.0472 -47.9176 45.104 -47.929 45.1467 -47.9375L45.3512 -47.0341C45.283 -47.0085 45.1879 -46.983 45.0657 -46.9574C44.9435 -46.929 44.7887 -46.9148 44.6012 -46.9148C44.3171 -46.9148 44.0387 -46.9759 43.766 -47.098C43.4961 -47.2202 43.2717 -47.4062 43.0927 -47.6562C42.9165 -47.9062 42.8285 -48.2216 42.8285 -48.6023V-55.1136ZM47.891 -50.9375V-47H46.8853V-55.7273H47.891V-52.5227H47.9762C48.1296 -52.8608 48.3597 -53.1293 48.6665 -53.3281C48.9762 -53.5298 49.3881 -53.6307 49.9023 -53.6307C50.3484 -53.6307 50.739 -53.5412 51.0742 -53.3622C51.4094 -53.1861 51.6694 -52.9148 51.854 -52.5483C52.0415 -52.1847 52.1353 -51.7216 52.1353 -51.1591V-47H51.1296V-51.0909C51.1296 -51.6108 50.9947 -52.0128 50.7248 -52.2969C50.4577 -52.5838 50.087 -52.7273 49.6126 -52.7273C49.283 -52.7273 48.9876 -52.6577 48.7262 -52.5185C48.4677 -52.3793 48.2631 -52.1761 48.1126 -51.9091C47.9648 -51.642 47.891 -51.3182 47.891 -50.9375ZM56.7195 -46.8636C56.0888 -46.8636 55.5447 -47.0028 55.0874 -47.2812C54.6328 -47.5625 54.282 -47.9545 54.0348 -48.4574C53.7905 -48.9631 53.6683 -49.5511 53.6683 -50.2216C53.6683 -50.892 53.7905 -51.483 54.0348 -51.9943C54.282 -52.5085 54.6257 -52.9091 55.0661 -53.196C55.5092 -53.4858 56.0263 -53.6307 56.6172 -53.6307C56.9581 -53.6307 57.2947 -53.5739 57.6271 -53.4602C57.9595 -53.3466 58.2621 -53.1619 58.5348 -52.9062C58.8075 -52.6534 59.0249 -52.3182 59.1868 -51.9006C59.3487 -51.483 59.4297 -50.9688 59.4297 -50.358V-49.9318H54.3842V-50.8011H58.407C58.407 -51.1705 58.3331 -51.5 58.1854 -51.7898C58.0405 -52.0795 57.8331 -52.3082 57.5632 -52.4759C57.2962 -52.6435 56.9808 -52.7273 56.6172 -52.7273C56.2166 -52.7273 55.87 -52.6278 55.5774 -52.429C55.2876 -52.233 55.0646 -51.9773 54.9084 -51.6619C54.7521 -51.3466 54.674 -51.0085 54.674 -50.6477V-50.0682C54.674 -49.5739 54.7592 -49.1548 54.9297 -48.8111C55.103 -48.4702 55.343 -48.2102 55.6499 -48.0312C55.9567 -47.8551 56.3132 -47.767 56.7195 -47.767C56.9837 -47.767 57.2223 -47.804 57.4354 -47.8778C57.6513 -47.9545 57.8374 -48.0682 57.9936 -48.2188C58.1499 -48.3722 58.2706 -48.5625 58.3558 -48.7898L59.3274 -48.517C59.2251 -48.1875 59.0533 -47.8977 58.8118 -47.6477C58.5703 -47.4006 58.272 -47.2074 57.9169 -47.0682C57.5618 -46.9318 57.1626 -46.8636 56.7195 -46.8636ZM60.9595 -47V-53.5455H61.9311V-52.5568H61.9993C62.1186 -52.8807 62.3345 -53.1435 62.647 -53.3452C62.9595 -53.5469 63.3118 -53.6477 63.7038 -53.6477C63.7777 -53.6477 63.87 -53.6463 63.9808 -53.6435C64.0916 -53.6406 64.1754 -53.6364 64.2322 -53.6307V-52.608C64.1982 -52.6165 64.12 -52.6293 63.9979 -52.6463C63.8786 -52.6662 63.7521 -52.6761 63.6186 -52.6761C63.3004 -52.6761 63.0163 -52.6094 62.7663 -52.4759C62.5192 -52.3452 62.3232 -52.1634 62.1783 -51.9304C62.0362 -51.7003 61.9652 -51.4375 61.9652 -51.142V-47H60.9595ZM68.7994 -47V-53.5455H69.805V-47H68.7994ZM69.3107 -54.6364C69.1147 -54.6364 68.9457 -54.7031 68.8036 -54.8366C68.6644 -54.9702 68.5948 -55.1307 68.5948 -55.3182C68.5948 -55.5057 68.6644 -55.6662 68.8036 -55.7997C68.9457 -55.9332 69.1147 -56 69.3107 -56C69.5067 -56 69.6744 -55.9332 69.8136 -55.7997C69.9556 -55.6662 70.0266 -55.5057 70.0266 -55.3182C70.0266 -55.1307 69.9556 -54.9702 69.8136 -54.8366C69.6744 -54.7031 69.5067 -54.6364 69.3107 -54.6364ZM74.4936 -53.5455V-52.6932H71.1016V-53.5455H74.4936ZM72.0902 -55.1136H73.0959V-48.875C73.0959 -48.5909 73.1371 -48.3778 73.2195 -48.2358C73.3047 -48.0966 73.4126 -48.0028 73.5433 -47.9545C73.6768 -47.9091 73.8175 -47.8864 73.9652 -47.8864C74.076 -47.8864 74.1669 -47.892 74.2379 -47.9034C74.3089 -47.9176 74.3658 -47.929 74.4084 -47.9375L74.6129 -47.0341C74.5447 -47.0085 74.4496 -46.983 74.3274 -46.9574C74.2053 -46.929 74.0504 -46.9148 73.8629 -46.9148C73.5788 -46.9148 73.3004 -46.9759 73.0277 -47.098C72.7578 -47.2202 72.5334 -47.4062 72.3544 -47.6562C72.1783 -47.9062 72.0902 -48.2216 72.0902 -48.6023V-55.1136ZM79.3814 -47V-53.5455H80.3871V-47H79.3814ZM79.8928 -54.6364C79.6967 -54.6364 79.5277 -54.7031 79.3857 -54.8366C79.2464 -54.9702 79.1768 -55.1307 79.1768 -55.3182C79.1768 -55.5057 79.2464 -55.6662 79.3857 -55.7997C79.5277 -55.9332 79.6967 -56 79.8928 -56C80.0888 -56 80.2564 -55.9332 80.3956 -55.7997C80.5376 -55.6662 80.6087 -55.5057 80.6087 -55.3182C80.6087 -55.1307 80.5376 -54.9702 80.3956 -54.8366C80.2564 -54.7031 80.0888 -54.6364 79.8928 -54.6364ZM86.8654 -52.0795L85.962 -51.8239C85.9052 -51.9744 85.8214 -52.1207 85.7106 -52.2628C85.6026 -52.4077 85.4549 -52.527 85.2674 -52.6207C85.0799 -52.7145 84.8398 -52.7614 84.5472 -52.7614C84.1467 -52.7614 83.8129 -52.669 83.5458 -52.4844C83.2816 -52.3026 83.1495 -52.071 83.1495 -51.7898C83.1495 -51.5398 83.2404 -51.3423 83.4222 -51.1974C83.604 -51.0526 83.8881 -50.9318 84.2745 -50.8352L85.2461 -50.5966C85.8313 -50.4545 86.2674 -50.2372 86.5543 -49.9446C86.8413 -49.6548 86.9847 -49.2813 86.9847 -48.8239C86.9847 -48.4489 86.8768 -48.1136 86.6609 -47.8182C86.4478 -47.5227 86.1495 -47.2898 85.766 -47.1193C85.3825 -46.9489 84.9364 -46.8636 84.4279 -46.8636C83.7603 -46.8636 83.2077 -47.0085 82.7702 -47.2983C82.3327 -47.5881 82.0558 -48.0114 81.9393 -48.5682L82.8938 -48.8068C82.9847 -48.4545 83.1566 -48.1903 83.4094 -48.0142C83.6651 -47.8381 83.9989 -47.75 84.4109 -47.75C84.8796 -47.75 85.2518 -47.8494 85.5273 -48.0483C85.8058 -48.25 85.945 -48.4915 85.945 -48.7727C85.945 -49 85.8654 -49.1903 85.7063 -49.3438C85.5472 -49.5 85.3029 -49.6165 84.9734 -49.6932L83.8825 -49.9489C83.283 -50.0909 82.8427 -50.3111 82.5614 -50.6094C82.283 -50.9105 82.1438 -51.2869 82.1438 -51.7386C82.1438 -52.108 82.2475 -52.4347 82.4549 -52.7188C82.6651 -53.0028 82.9506 -53.2259 83.3114 -53.3878C83.6751 -53.5497 84.087 -53.6307 84.5472 -53.6307C85.195 -53.6307 85.7035 -53.4886 86.0728 -53.2045C86.445 -52.9205 86.7092 -52.5455 86.8654 -52.0795ZM93.7997 -46.8466C93.3849 -46.8466 93.0085 -46.9247 92.6705 -47.081C92.3324 -47.2401 92.0639 -47.4688 91.8651 -47.767C91.6662 -48.0682 91.5668 -48.4318 91.5668 -48.858C91.5668 -49.233 91.6406 -49.5369 91.7884 -49.7699C91.9361 -50.0057 92.1335 -50.1903 92.3807 -50.3239C92.6278 -50.4574 92.9006 -50.5568 93.1989 -50.6222C93.5 -50.6903 93.8026 -50.7443 94.1065 -50.7841C94.5043 -50.8352 94.8267 -50.8736 95.0739 -50.8991C95.3239 -50.9276 95.5057 -50.9744 95.6193 -51.0398C95.7358 -51.1051 95.794 -51.2188 95.794 -51.3807V-51.4148C95.794 -51.8352 95.679 -52.1619 95.4489 -52.3949C95.2216 -52.6278 94.8764 -52.7443 94.4134 -52.7443C93.9332 -52.7443 93.5568 -52.6392 93.2841 -52.429C93.0114 -52.2188 92.8196 -51.9943 92.7088 -51.7557L91.7543 -52.0966C91.9247 -52.4943 92.152 -52.804 92.4361 -53.0256C92.723 -53.25 93.0355 -53.4063 93.3736 -53.4943C93.7145 -53.5852 94.0497 -53.6307 94.3793 -53.6307C94.5895 -53.6307 94.831 -53.6051 95.1037 -53.554C95.3793 -53.5057 95.6449 -53.4048 95.9006 -53.2514C96.1591 -53.098 96.3736 -52.8665 96.544 -52.5568C96.7145 -52.2472 96.7997 -51.8324 96.7997 -51.3125V-47H95.794V-47.8864H95.7429C95.6747 -47.7443 95.5611 -47.5923 95.402 -47.4304C95.2429 -47.2685 95.0313 -47.1307 94.767 -47.017C94.5028 -46.9034 94.1804 -46.8466 93.7997 -46.8466ZM93.9531 -47.75C94.3509 -47.75 94.6861 -47.8281 94.9588 -47.9844C95.2344 -48.1406 95.4418 -48.3423 95.581 -48.5895C95.723 -48.8366 95.794 -49.0966 95.794 -49.3693V-50.2898C95.7514 -50.2386 95.6577 -50.1918 95.5128 -50.1491C95.3707 -50.1094 95.206 -50.0739 95.0185 -50.0426C94.8338 -50.0142 94.6534 -49.9886 94.4773 -49.9659C94.304 -49.946 94.1634 -49.929 94.0554 -49.9148C93.794 -49.8807 93.5497 -49.8253 93.3224 -49.7486C93.098 -49.6747 92.9162 -49.5625 92.777 -49.4119C92.6406 -49.2642 92.5724 -49.0625 92.5724 -48.8068C92.5724 -48.4574 92.7017 -48.1932 92.9602 -48.0142C93.2216 -47.8381 93.5526 -47.75 93.9531 -47.75ZM106.647 -52.0795L105.743 -51.8239C105.686 -51.9744 105.603 -52.1207 105.492 -52.2628C105.384 -52.4077 105.236 -52.527 105.049 -52.6207C104.861 -52.7145 104.621 -52.7614 104.328 -52.7614C103.928 -52.7614 103.594 -52.669 103.327 -52.4844C103.063 -52.3026 102.931 -52.071 102.931 -51.7898C102.931 -51.5398 103.022 -51.3423 103.203 -51.1974C103.385 -51.0526 103.669 -50.9318 104.056 -50.8352L105.027 -50.5966C105.613 -50.4545 106.049 -50.2372 106.336 -49.9446C106.623 -49.6548 106.766 -49.2813 106.766 -48.8239C106.766 -48.4489 106.658 -48.1136 106.442 -47.8182C106.229 -47.5227 105.931 -47.2898 105.547 -47.1193C105.164 -46.9489 104.718 -46.8636 104.209 -46.8636C103.542 -46.8636 102.989 -47.0085 102.551 -47.2983C102.114 -47.5881 101.837 -48.0114 101.721 -48.5682L102.675 -48.8068C102.766 -48.4545 102.938 -48.1903 103.191 -48.0142C103.446 -47.8381 103.78 -47.75 104.192 -47.75C104.661 -47.75 105.033 -47.8494 105.309 -48.0483C105.587 -48.25 105.726 -48.4915 105.726 -48.7727C105.726 -49 105.647 -49.1903 105.488 -49.3438C105.328 -49.5 105.084 -49.6165 104.755 -49.6932L103.664 -49.9489C103.064 -50.0909 102.624 -50.3111 102.343 -50.6094C102.064 -50.9105 101.925 -51.2869 101.925 -51.7386C101.925 -52.108 102.029 -52.4347 102.236 -52.7188C102.446 -53.0028 102.732 -53.2259 103.093 -53.3878C103.456 -53.5497 103.868 -53.6307 104.328 -53.6307C104.976 -53.6307 105.485 -53.4886 105.854 -53.2045C106.226 -52.9205 106.49 -52.5455 106.647 -52.0795ZM108.28 -47V-53.5455H109.286V-47H108.28ZM108.791 -54.6364C108.595 -54.6364 108.426 -54.7031 108.284 -54.8366C108.145 -54.9702 108.075 -55.1307 108.075 -55.3182C108.075 -55.5057 108.145 -55.6662 108.284 -55.7997C108.426 -55.9332 108.595 -56 108.791 -56C108.987 -56 109.155 -55.9332 109.294 -55.7997C109.436 -55.6662 109.507 -55.5057 109.507 -55.3182C109.507 -55.1307 109.436 -54.9702 109.294 -54.8366C109.155 -54.7031 108.987 -54.6364 108.791 -54.6364ZM113.599 -46.8636C113.054 -46.8636 112.572 -47.0014 112.154 -47.277C111.737 -47.5554 111.41 -47.9474 111.174 -48.4531C110.939 -48.9616 110.821 -49.5625 110.821 -50.2557C110.821 -50.9432 110.939 -51.5398 111.174 -52.0455C111.41 -52.5511 111.738 -52.9418 112.159 -53.2173C112.579 -53.4929 113.065 -53.6307 113.616 -53.6307C114.042 -53.6307 114.379 -53.5597 114.626 -53.4176C114.876 -53.2784 115.066 -53.1193 115.197 -52.9403C115.331 -52.7642 115.434 -52.6193 115.508 -52.5057H115.593V-55.7273H116.599V-47H115.627V-48.0057H115.508C115.434 -47.8864 115.329 -47.7358 115.193 -47.554C115.056 -47.375 114.862 -47.2145 114.609 -47.0724C114.356 -46.9332 114.02 -46.8636 113.599 -46.8636ZM113.735 -47.767C114.139 -47.767 114.48 -47.8722 114.758 -48.0824C115.037 -48.2955 115.248 -48.5895 115.393 -48.9645C115.538 -49.3423 115.61 -49.7784 115.61 -50.2727C115.61 -50.7614 115.539 -51.1889 115.397 -51.5554C115.255 -51.9247 115.045 -52.2116 114.767 -52.4162C114.488 -52.6236 114.145 -52.7273 113.735 -52.7273C113.309 -52.7273 112.954 -52.6179 112.67 -52.3991C112.389 -52.1832 112.177 -51.8892 112.035 -51.517C111.896 -51.1477 111.826 -50.733 111.826 -50.2727C111.826 -49.8068 111.897 -49.3835 112.039 -49.0028C112.184 -48.625 112.397 -48.3239 112.679 -48.0994C112.963 -47.8778 113.315 -47.767 113.735 -47.767ZM121.325 -46.8636C120.694 -46.8636 120.15 -47.0028 119.693 -47.2812C119.238 -47.5625 118.887 -47.9545 118.64 -48.4574C118.396 -48.9631 118.274 -49.5511 118.274 -50.2216C118.274 -50.892 118.396 -51.483 118.64 -51.9943C118.887 -52.5085 119.231 -52.9091 119.672 -53.196C120.115 -53.4858 120.632 -53.6307 121.223 -53.6307C121.564 -53.6307 121.9 -53.5739 122.233 -53.4602C122.565 -53.3466 122.868 -53.1619 123.14 -52.9062C123.413 -52.6534 123.63 -52.3182 123.792 -51.9006C123.954 -51.483 124.035 -50.9688 124.035 -50.358V-49.9318H118.99V-50.8011H123.012C123.012 -51.1705 122.939 -51.5 122.791 -51.7898C122.646 -52.0795 122.439 -52.3082 122.169 -52.4759C121.902 -52.6435 121.586 -52.7273 121.223 -52.7273C120.822 -52.7273 120.475 -52.6278 120.183 -52.429C119.893 -52.233 119.67 -51.9773 119.514 -51.6619C119.358 -51.3466 119.279 -51.0085 119.279 -50.6477V-50.0682C119.279 -49.5739 119.365 -49.1548 119.535 -48.8111C119.708 -48.4702 119.949 -48.2102 120.255 -48.0312C120.562 -47.8551 120.919 -47.767 121.325 -47.767C121.589 -47.767 121.828 -47.804 122.041 -47.8778C122.257 -47.9545 122.443 -48.0682 122.599 -48.2188C122.755 -48.3722 122.876 -48.5625 122.961 -48.7898L123.933 -48.517C123.831 -48.1875 123.659 -47.8977 123.417 -47.6477C123.176 -47.4006 122.877 -47.2074 122.522 -47.0682C122.167 -46.9318 121.768 -46.8636 121.325 -46.8636ZM17.9261 -32.9375V-29H16.9205V-37.7273H17.9261V-34.5227H18.0114C18.1648 -34.8608 18.3949 -35.1293 18.7017 -35.3281C19.0114 -35.5298 19.4233 -35.6307 19.9375 -35.6307C20.3835 -35.6307 20.7741 -35.5412 21.1094 -35.3622C21.4446 -35.1861 21.7045 -34.9148 21.8892 -34.5483C22.0767 -34.1847 22.1705 -33.7216 22.1705 -33.1591V-29H21.1648V-33.0909C21.1648 -33.6108 21.0298 -34.0128 20.7599 -34.2969C20.4929 -34.5838 20.1222 -34.7273 19.6477 -34.7273C19.3182 -34.7273 19.0227 -34.6577 18.7614 -34.5185C18.5028 -34.3793 18.2983 -34.1761 18.1477 -33.9091C18 -33.642 17.9261 -33.3182 17.9261 -32.9375ZM28.1353 -31.6761V-35.5455H29.141V-29H28.1353V-30.108H28.0671C27.9137 -29.7756 27.6751 -29.4929 27.3512 -29.2599C27.0273 -29.0298 26.6183 -28.9148 26.1239 -28.9148C25.7148 -28.9148 25.3512 -29.0043 25.033 -29.1832C24.7148 -29.3651 24.4648 -29.6378 24.283 -30.0014C24.1012 -30.3679 24.0103 -30.8295 24.0103 -31.3864V-35.5455H25.016V-31.4545C25.016 -30.9773 25.1495 -30.5966 25.4165 -30.3125C25.6864 -30.0284 26.0302 -29.8864 26.4478 -29.8864C26.6978 -29.8864 26.9521 -29.9503 27.2106 -30.0781C27.4719 -30.206 27.6907 -30.402 27.8668 -30.6662C28.0458 -30.9304 28.1353 -31.267 28.1353 -31.6761ZM35.6193 -34.0795L34.7159 -33.8239C34.6591 -33.9744 34.5753 -34.1207 34.4645 -34.2628C34.3565 -34.4077 34.2088 -34.527 34.0213 -34.6207C33.8338 -34.7145 33.5938 -34.7614 33.3011 -34.7614C32.9006 -34.7614 32.5668 -34.669 32.2997 -34.4844C32.0355 -34.3026 31.9034 -34.071 31.9034 -33.7898C31.9034 -33.5398 31.9943 -33.3423 32.1761 -33.1974C32.358 -33.0526 32.642 -32.9318 33.0284 -32.8352L34 -32.5966C34.5852 -32.4545 35.0213 -32.2372 35.3082 -31.9446C35.5952 -31.6548 35.7386 -31.2813 35.7386 -30.8239C35.7386 -30.4489 35.6307 -30.1136 35.4148 -29.8182C35.2017 -29.5227 34.9034 -29.2898 34.5199 -29.1193C34.1364 -28.9489 33.6903 -28.8636 33.1818 -28.8636C32.5142 -28.8636 31.9616 -29.0085 31.5241 -29.2983C31.0866 -29.5881 30.8097 -30.0114 30.6932 -30.5682L31.6477 -30.8068C31.7386 -30.4545 31.9105 -30.1903 32.1634 -30.0142C32.419 -29.8381 32.7528 -29.75 33.1648 -29.75C33.6335 -29.75 34.0057 -29.8494 34.2812 -30.0483C34.5597 -30.25 34.6989 -30.4915 34.6989 -30.7727C34.6989 -31 34.6193 -31.1903 34.4602 -31.3438C34.3011 -31.5 34.0568 -31.6165 33.7273 -31.6932L32.6364 -31.9489C32.0369 -32.0909 31.5966 -32.3111 31.3153 -32.6094C31.0369 -32.9105 30.8977 -33.2869 30.8977 -33.7386C30.8977 -34.108 31.0014 -34.4347 31.2088 -34.7188C31.419 -35.0028 31.7045 -35.2259 32.0653 -35.3878C32.429 -35.5497 32.8409 -35.6307 33.3011 -35.6307C33.9489 -35.6307 34.4574 -35.4886 34.8267 -35.2045C35.1989 -34.9205 35.4631 -34.5455 35.6193 -34.0795ZM40.0991 -35.5455V-34.6932H36.707V-35.5455H40.0991ZM37.6957 -37.1136H38.7013V-30.875C38.7013 -30.5909 38.7425 -30.3778 38.8249 -30.2358C38.9102 -30.0966 39.0181 -30.0028 39.1488 -29.9545C39.2823 -29.9091 39.4229 -29.8864 39.5707 -29.8864C39.6815 -29.8864 39.7724 -29.892 39.8434 -29.9034C39.9144 -29.9176 39.9712 -29.929 40.0138 -29.9375L40.2184 -29.0341C40.1502 -29.0085 40.055 -28.983 39.9329 -28.9574C39.8107 -28.929 39.6559 -28.9148 39.4684 -28.9148C39.1843 -28.9148 38.9059 -28.9759 38.6332 -29.098C38.3633 -29.2202 38.1388 -29.4062 37.9599 -29.6562C37.7837 -29.9062 37.6957 -30.2216 37.6957 -30.6023V-37.1136ZM42.7582 -37.7273V-29H41.7525V-37.7273H42.7582ZM47.3445 -28.8636C46.7138 -28.8636 46.1697 -29.0028 45.7124 -29.2812C45.2578 -29.5625 44.907 -29.9545 44.6598 -30.4574C44.4155 -30.9631 44.2933 -31.5511 44.2933 -32.2216C44.2933 -32.892 44.4155 -33.483 44.6598 -33.9943C44.907 -34.5085 45.2507 -34.9091 45.6911 -35.196C46.1342 -35.4858 46.6513 -35.6307 47.2422 -35.6307C47.5831 -35.6307 47.9197 -35.5739 48.2521 -35.4602C48.5845 -35.3466 48.8871 -35.1619 49.1598 -34.9062C49.4325 -34.6534 49.6499 -34.3182 49.8118 -33.9006C49.9737 -33.483 50.0547 -32.9688 50.0547 -32.358V-31.9318H45.0092V-32.8011H49.032C49.032 -33.1705 48.9581 -33.5 48.8104 -33.7898C48.6655 -34.0795 48.4581 -34.3082 48.1882 -34.4759C47.9212 -34.6435 47.6058 -34.7273 47.2422 -34.7273C46.8416 -34.7273 46.495 -34.6278 46.2024 -34.429C45.9126 -34.233 45.6896 -33.9773 45.5334 -33.6619C45.3771 -33.3466 45.299 -33.0085 45.299 -32.6477V-32.0682C45.299 -31.5739 45.3842 -31.1548 45.5547 -30.8111C45.728 -30.4702 45.968 -30.2102 46.2749 -30.0312C46.5817 -29.8551 46.9382 -29.767 47.3445 -29.767C47.6087 -29.767 47.8473 -29.804 48.0604 -29.8778C48.2763 -29.9545 48.4624 -30.0682 48.6186 -30.2188C48.7749 -30.3722 48.8956 -30.5625 48.9808 -30.7898L49.9524 -30.517C49.8501 -30.1875 49.6783 -29.8977 49.4368 -29.6477C49.1953 -29.4006 48.897 -29.2074 48.5419 -29.0682C48.1868 -28.9318 47.7876 -28.8636 47.3445 -28.8636ZM57.6186 -28.8636C57.0277 -28.8636 56.5092 -29.0043 56.0632 -29.2855C55.62 -29.5668 55.2734 -29.9602 55.0234 -30.4659C54.7763 -30.9716 54.6527 -31.5625 54.6527 -32.2386C54.6527 -32.9205 54.7763 -33.5156 55.0234 -34.0241C55.2734 -34.5327 55.62 -34.9276 56.0632 -35.2088C56.5092 -35.4901 57.0277 -35.6307 57.6186 -35.6307C58.2095 -35.6307 58.7266 -35.4901 59.1697 -35.2088C59.6158 -34.9276 59.9624 -34.5327 60.2095 -34.0241C60.4595 -33.5156 60.5845 -32.9205 60.5845 -32.2386C60.5845 -31.5625 60.4595 -30.9716 60.2095 -30.4659C59.9624 -29.9602 59.6158 -29.5668 59.1697 -29.2855C58.7266 -29.0043 58.2095 -28.8636 57.6186 -28.8636ZM57.6186 -29.767C58.0675 -29.767 58.4368 -29.8821 58.7266 -30.1122C59.0163 -30.3423 59.2308 -30.6449 59.37 -31.0199C59.5092 -31.3949 59.5788 -31.8011 59.5788 -32.2386C59.5788 -32.6761 59.5092 -33.0838 59.37 -33.4616C59.2308 -33.8395 59.0163 -34.1449 58.7266 -34.3778C58.4368 -34.6108 58.0675 -34.7273 57.6186 -34.7273C57.1697 -34.7273 56.8004 -34.6108 56.5107 -34.3778C56.2209 -34.1449 56.0064 -33.8395 55.8672 -33.4616C55.728 -33.0838 55.6584 -32.6761 55.6584 -32.2386C55.6584 -31.8011 55.728 -31.3949 55.8672 -31.0199C56.0064 -30.6449 56.2209 -30.3423 56.5107 -30.1122C56.8004 -29.8821 57.1697 -29.767 57.6186 -29.767ZM62.1197 -29V-35.5455H63.0913V-34.5568H63.1594C63.2788 -34.8807 63.4947 -35.1435 63.8072 -35.3452C64.1197 -35.5469 64.4719 -35.6477 64.864 -35.6477C64.9379 -35.6477 65.0302 -35.6463 65.141 -35.6435C65.2518 -35.6406 65.3356 -35.6364 65.3924 -35.6307V-34.608C65.3583 -34.6165 65.2802 -34.6293 65.158 -34.6463C65.0387 -34.6662 64.9123 -34.6761 64.7788 -34.6761C64.4606 -34.6761 64.1765 -34.6094 63.9265 -34.4759C63.6793 -34.3452 63.4833 -34.1634 63.3384 -33.9304C63.1964 -33.7003 63.1254 -33.4375 63.1254 -33.142V-29H62.1197ZM71.8857 -28.8466C71.4709 -28.8466 71.0945 -28.9247 70.7564 -29.081C70.4183 -29.2401 70.1499 -29.4688 69.951 -29.767C69.7521 -30.0682 69.6527 -30.4318 69.6527 -30.858C69.6527 -31.233 69.7266 -31.5369 69.8743 -31.7699C70.022 -32.0057 70.2195 -32.1903 70.4666 -32.3239C70.7138 -32.4574 70.9865 -32.5568 71.2848 -32.6222C71.5859 -32.6903 71.8885 -32.7443 72.1925 -32.7841C72.5902 -32.8352 72.9126 -32.8736 73.1598 -32.8991C73.4098 -32.9276 73.5916 -32.9744 73.7053 -33.0398C73.8217 -33.1051 73.88 -33.2188 73.88 -33.3807V-33.4148C73.88 -33.8352 73.7649 -34.1619 73.5348 -34.3949C73.3075 -34.6278 72.9624 -34.7443 72.4993 -34.7443C72.0192 -34.7443 71.6428 -34.6392 71.37 -34.429C71.0973 -34.2188 70.9055 -33.9943 70.7947 -33.7557L69.8402 -34.0966C70.0107 -34.4943 70.2379 -34.804 70.522 -35.0256C70.8089 -35.25 71.1214 -35.4063 71.4595 -35.4943C71.8004 -35.5852 72.1357 -35.6307 72.4652 -35.6307C72.6754 -35.6307 72.9169 -35.6051 73.1896 -35.554C73.4652 -35.5057 73.7308 -35.4048 73.9865 -35.2514C74.245 -35.098 74.4595 -34.8665 74.63 -34.5568C74.8004 -34.2472 74.8857 -33.8324 74.8857 -33.3125V-29H73.88V-29.8864H73.8288C73.7607 -29.7443 73.647 -29.5923 73.4879 -29.4304C73.3288 -29.2685 73.1172 -29.1307 72.853 -29.017C72.5888 -28.9034 72.2663 -28.8466 71.8857 -28.8466ZM72.0391 -29.75C72.4368 -29.75 72.772 -29.8281 73.0447 -29.9844C73.3203 -30.1406 73.5277 -30.3423 73.6669 -30.5895C73.8089 -30.8366 73.88 -31.0966 73.88 -31.3693V-32.2898C73.8374 -32.2386 73.7436 -32.1918 73.5987 -32.1491C73.4567 -32.1094 73.2919 -32.0739 73.1044 -32.0426C72.9197 -32.0142 72.7393 -31.9886 72.5632 -31.9659C72.3899 -31.946 72.2493 -31.929 72.1413 -31.9148C71.88 -31.8807 71.6357 -31.8253 71.4084 -31.7486C71.1839 -31.6747 71.0021 -31.5625 70.8629 -31.4119C70.7266 -31.2642 70.6584 -31.0625 70.6584 -30.8068C70.6584 -30.4574 70.7876 -30.1932 71.0462 -30.0142C71.3075 -29.8381 71.6385 -29.75 72.0391 -29.75ZM83.011 -35.5455V-34.6932H79.4826V-35.5455H83.011ZM80.5394 -29V-36.4489C80.5394 -36.8239 80.6275 -37.1364 80.8036 -37.3864C80.9798 -37.6364 81.2085 -37.8239 81.4897 -37.9489C81.771 -38.0739 82.0678 -38.1364 82.3803 -38.1364C82.6275 -38.1364 82.8292 -38.1165 82.9854 -38.0767C83.1417 -38.0369 83.2582 -38 83.3349 -37.9659L83.0451 -37.0966C82.994 -37.1136 82.9229 -37.1349 82.832 -37.1605C82.744 -37.1861 82.6275 -37.1989 82.4826 -37.1989C82.1502 -37.1989 81.9102 -37.1151 81.7624 -36.9474C81.6175 -36.7798 81.5451 -36.5341 81.5451 -36.2102V-29H80.5394ZM88.5455 -31.6761V-35.5455H89.5511V-29H88.5455V-30.108H88.4773C88.3239 -29.7756 88.0852 -29.4929 87.7614 -29.2599C87.4375 -29.0298 87.0284 -28.9148 86.5341 -28.9148C86.125 -28.9148 85.7614 -29.0043 85.4432 -29.1832C85.125 -29.3651 84.875 -29.6378 84.6932 -30.0014C84.5114 -30.3679 84.4205 -30.8295 84.4205 -31.3864V-35.5455H85.4261V-31.4545C85.4261 -30.9773 85.5597 -30.5966 85.8267 -30.3125C86.0966 -30.0284 86.4403 -29.8864 86.858 -29.8864C87.108 -29.8864 87.3622 -29.9503 87.6207 -30.0781C87.8821 -30.206 88.1009 -30.402 88.277 -30.6662C88.456 -30.9304 88.5455 -31.267 88.5455 -31.6761ZM92.3988 -37.7273V-29H91.3931V-37.7273H92.3988ZM95.2464 -37.7273V-29H94.2408V-37.7273H95.2464ZM100.838 -33.2102V-32.2727H97.0202V-33.2102H100.838ZM105.455 -35.5455V-34.6932H102.062V-35.5455H105.455ZM103.051 -37.1136H104.057V-30.875C104.057 -30.5909 104.098 -30.3778 104.18 -30.2358C104.266 -30.0966 104.374 -30.0028 104.504 -29.9545C104.638 -29.9091 104.778 -29.8864 104.926 -29.8864C105.037 -29.8864 105.128 -29.892 105.199 -29.9034C105.27 -29.9176 105.327 -29.929 105.369 -29.9375L105.574 -29.0341C105.506 -29.0085 105.411 -28.983 105.288 -28.9574C105.166 -28.929 105.011 -28.9148 104.824 -28.9148C104.54 -28.9148 104.261 -28.9759 103.989 -29.098C103.719 -29.2202 103.494 -29.4062 103.315 -29.6562C103.139 -29.9062 103.051 -30.2216 103.051 -30.6023V-37.1136ZM106.967 -29V-35.5455H107.973V-29H106.967ZM107.479 -36.6364C107.283 -36.6364 107.114 -36.7031 106.972 -36.8366C106.832 -36.9702 106.763 -37.1307 106.763 -37.3182C106.763 -37.5057 106.832 -37.6662 106.972 -37.7997C107.114 -37.9332 107.283 -38 107.479 -38C107.675 -38 107.842 -37.9332 107.982 -37.7997C108.124 -37.6662 108.195 -37.5057 108.195 -37.3182C108.195 -37.1307 108.124 -36.9702 107.982 -36.8366C107.842 -36.7031 107.675 -36.6364 107.479 -36.6364ZM109.815 -29V-35.5455H110.787V-34.5227H110.872C111.008 -34.8722 111.228 -35.1435 111.532 -35.3366C111.836 -35.5327 112.201 -35.6307 112.627 -35.6307C113.059 -35.6307 113.419 -35.5327 113.706 -35.3366C113.995 -35.1435 114.221 -34.8722 114.383 -34.5227H114.451C114.619 -34.8608 114.87 -35.1293 115.206 -35.3281C115.541 -35.5298 115.943 -35.6307 116.412 -35.6307C116.997 -35.6307 117.475 -35.4474 117.848 -35.081C118.22 -34.7173 118.406 -34.1506 118.406 -33.3807V-29H117.4V-33.3807C117.4 -33.8636 117.268 -34.2088 117.004 -34.4162C116.74 -34.6236 116.429 -34.7273 116.071 -34.7273C115.61 -34.7273 115.254 -34.5881 115.001 -34.3097C114.748 -34.0341 114.622 -33.6847 114.622 -33.2614V-29H113.599V-33.483C113.599 -33.8551 113.478 -34.1548 113.237 -34.3821C112.995 -34.6122 112.684 -34.7273 112.304 -34.7273C112.042 -34.7273 111.798 -34.6577 111.571 -34.5185C111.346 -34.3793 111.164 -34.1861 111.025 -33.9389C110.889 -33.6946 110.821 -33.4119 110.821 -33.0909V-29H109.815ZM122.989 -28.8636C122.358 -28.8636 121.814 -29.0028 121.357 -29.2812C120.902 -29.5625 120.551 -29.9545 120.304 -30.4574C120.06 -30.9631 119.938 -31.5511 119.938 -32.2216C119.938 -32.892 120.06 -33.483 120.304 -33.9943C120.551 -34.5085 120.895 -34.9091 121.336 -35.196C121.779 -35.4858 122.296 -35.6307 122.887 -35.6307C123.228 -35.6307 123.564 -35.5739 123.897 -35.4602C124.229 -35.3466 124.532 -35.1619 124.804 -34.9062C125.077 -34.6534 125.294 -34.3182 125.456 -33.9006C125.618 -33.483 125.699 -32.9688 125.699 -32.358V-31.9318H120.654V-32.8011H124.676C124.676 -33.1705 124.603 -33.5 124.455 -33.7898C124.31 -34.0795 124.103 -34.3082 123.833 -34.4759C123.566 -34.6435 123.25 -34.7273 122.887 -34.7273C122.486 -34.7273 122.14 -34.6278 121.847 -34.429C121.557 -34.233 121.334 -33.9773 121.178 -33.6619C121.022 -33.3466 120.944 -33.0085 120.944 -32.6477V-32.0682C120.944 -31.5739 121.029 -31.1548 121.199 -30.8111C121.373 -30.4702 121.613 -30.2102 121.919 -30.0312C122.226 -29.8551 122.583 -29.767 122.989 -29.767C123.253 -29.767 123.492 -29.804 123.705 -29.8778C123.921 -29.9545 124.107 -30.0682 124.263 -30.2188C124.419 -30.3722 124.54 -30.5625 124.625 -30.7898L125.597 -30.517C125.495 -30.1875 125.323 -29.8977 125.081 -29.6477C124.84 -29.4006 124.542 -29.2074 124.186 -29.0682C123.831 -28.9318 123.432 -28.8636 122.989 -28.8636ZM16.9205 -8.54545V-17.5455H17.892V-16.5057H18.0114C18.0852 -16.6193 18.1875 -16.7642 18.3182 -16.9403C18.4517 -17.1193 18.642 -17.2784 18.8892 -17.4176C19.1392 -17.5597 19.4773 -17.6307 19.9034 -17.6307C20.4545 -17.6307 20.9403 -17.4929 21.3608 -17.2173C21.7813 -16.9418 22.1094 -16.5511 22.3452 -16.0455C22.581 -15.5398 22.6989 -14.9432 22.6989 -14.2557C22.6989 -13.5625 22.581 -12.9616 22.3452 -12.4531C22.1094 -11.9474 21.7827 -11.5554 21.3651 -11.277C20.9474 -11.0014 20.4659 -10.8636 19.9205 -10.8636C19.5 -10.8636 19.1634 -10.9332 18.9105 -11.0724C18.6577 -11.2145 18.4631 -11.375 18.3267 -11.554C18.1903 -11.7358 18.0852 -11.8864 18.0114 -12.0057H17.9261V-8.54545H16.9205ZM17.9091 -14.2727C17.9091 -13.7784 17.9815 -13.3423 18.1264 -12.9645C18.2713 -12.5895 18.483 -12.2955 18.7614 -12.0824C19.0398 -11.8722 19.3807 -11.767 19.7841 -11.767C20.2045 -11.767 20.5554 -11.8778 20.8366 -12.0994C21.1207 -12.3239 21.3338 -12.625 21.4759 -13.0028C21.6207 -13.3835 21.6932 -13.8068 21.6932 -14.2727C21.6932 -14.733 21.6222 -15.1477 21.4801 -15.517C21.3409 -15.8892 21.1293 -16.1832 20.8452 -16.3991C20.5639 -16.6179 20.2102 -16.7273 19.7841 -16.7273C19.375 -16.7273 19.0313 -16.6236 18.7528 -16.4162C18.4744 -16.2116 18.2642 -15.9247 18.1222 -15.5554C17.9801 -15.1889 17.9091 -14.7614 17.9091 -14.2727ZM28.358 -13.6761V-17.5455H29.3636V-11H28.358V-12.108H28.2898C28.1364 -11.7756 27.8977 -11.4929 27.5739 -11.2599C27.25 -11.0298 26.8409 -10.9148 26.3466 -10.9148C25.9375 -10.9148 25.5739 -11.0043 25.2557 -11.1832C24.9375 -11.3651 24.6875 -11.6378 24.5057 -12.0014C24.3239 -12.3679 24.233 -12.8295 24.233 -13.3864V-17.5455H25.2386V-13.4545C25.2386 -12.9773 25.3722 -12.5966 25.6392 -12.3125C25.9091 -12.0284 26.2528 -11.8864 26.6705 -11.8864C26.9205 -11.8864 27.1747 -11.9503 27.4332 -12.0781C27.6946 -12.206 27.9134 -12.402 28.0895 -12.6662C28.2685 -12.9304 28.358 -13.267 28.358 -13.6761ZM31.2056 -11V-17.5455H32.1772V-16.5568H32.2454C32.3647 -16.8807 32.5806 -17.1435 32.8931 -17.3452C33.2056 -17.5469 33.5579 -17.6477 33.9499 -17.6477C34.0238 -17.6477 34.1161 -17.6463 34.2269 -17.6435C34.3377 -17.6406 34.4215 -17.6364 34.4783 -17.6307V-16.608C34.4442 -16.6165 34.3661 -16.6293 34.244 -16.6463C34.1246 -16.6662 33.9982 -16.6761 33.8647 -16.6761C33.5465 -16.6761 33.2624 -16.6094 33.0124 -16.4759C32.7653 -16.3452 32.5692 -16.1634 32.4244 -15.9304C32.2823 -15.7003 32.2113 -15.4375 32.2113 -15.142V-11H31.2056ZM40.3068 -16.0795L39.4034 -15.8239C39.3466 -15.9744 39.2628 -16.1207 39.152 -16.2628C39.044 -16.4077 38.8963 -16.527 38.7088 -16.6207C38.5213 -16.7145 38.2812 -16.7614 37.9886 -16.7614C37.5881 -16.7614 37.2543 -16.669 36.9872 -16.4844C36.723 -16.3026 36.5909 -16.071 36.5909 -15.7898C36.5909 -15.5398 36.6818 -15.3423 36.8636 -15.1974C37.0455 -15.0526 37.3295 -14.9318 37.7159 -14.8352L38.6875 -14.5966C39.2727 -14.4545 39.7088 -14.2372 39.9957 -13.9446C40.2827 -13.6548 40.4261 -13.2813 40.4261 -12.8239C40.4261 -12.4489 40.3182 -12.1136 40.1023 -11.8182C39.8892 -11.5227 39.5909 -11.2898 39.2074 -11.1193C38.8239 -10.9489 38.3778 -10.8636 37.8693 -10.8636C37.2017 -10.8636 36.6491 -11.0085 36.2116 -11.2983C35.7741 -11.5881 35.4972 -12.0114 35.3807 -12.5682L36.3352 -12.8068C36.4261 -12.4545 36.598 -12.1903 36.8509 -12.0142C37.1065 -11.8381 37.4403 -11.75 37.8523 -11.75C38.321 -11.75 38.6932 -11.8494 38.9688 -12.0483C39.2472 -12.25 39.3864 -12.4915 39.3864 -12.7727C39.3864 -13 39.3068 -13.1903 39.1477 -13.3438C38.9886 -13.5 38.7443 -13.6165 38.4148 -13.6932L37.3239 -13.9489C36.7244 -14.0909 36.2841 -14.3111 36.0028 -14.6094C35.7244 -14.9105 35.5852 -15.2869 35.5852 -15.7386C35.5852 -16.108 35.6889 -16.4347 35.8963 -16.7188C36.1065 -17.0028 36.392 -17.2259 36.7528 -17.3878C37.1165 -17.5497 37.5284 -17.6307 37.9886 -17.6307C38.6364 -17.6307 39.1449 -17.4886 39.5142 -17.2045C39.8864 -16.9205 40.1506 -16.5455 40.3068 -16.0795ZM46.065 -13.6761V-17.5455H47.0707V-11H46.065V-12.108H45.9968C45.8434 -11.7756 45.6048 -11.4929 45.2809 -11.2599C44.957 -11.0298 44.5479 -10.9148 44.0536 -10.9148C43.6445 -10.9148 43.2809 -11.0043 42.9627 -11.1832C42.6445 -11.3651 42.3945 -11.6378 42.2127 -12.0014C42.0309 -12.3679 41.94 -12.8295 41.94 -13.3864V-17.5455H42.9457V-13.4545C42.9457 -12.9773 43.0792 -12.5966 43.3462 -12.3125C43.6161 -12.0284 43.9599 -11.8864 44.3775 -11.8864C44.6275 -11.8864 44.8817 -11.9503 45.1403 -12.0781C45.4016 -12.206 45.6204 -12.402 45.7965 -12.6662C45.9755 -12.9304 46.065 -13.267 46.065 -13.6761ZM48.9126 -11V-17.5455H49.9183V-11H48.9126ZM49.424 -18.6364C49.228 -18.6364 49.0589 -18.7031 48.9169 -18.8366C48.7777 -18.9702 48.7081 -19.1307 48.7081 -19.3182C48.7081 -19.5057 48.7777 -19.6662 48.9169 -19.7997C49.0589 -19.9332 49.228 -20 49.424 -20C49.62 -20 49.7876 -19.9332 49.9268 -19.7997C50.0689 -19.6662 50.1399 -19.5057 50.1399 -19.3182C50.1399 -19.1307 50.0689 -18.9702 49.9268 -18.8366C49.7876 -18.7031 49.62 -18.6364 49.424 -18.6364ZM54.6069 -17.5455V-16.6932H51.2148V-17.5455H54.6069ZM52.2035 -19.1136H53.2092V-12.875C53.2092 -12.5909 53.2504 -12.3778 53.3327 -12.2358C53.418 -12.0966 53.5259 -12.0028 53.6566 -11.9545C53.7901 -11.9091 53.9308 -11.8864 54.0785 -11.8864C54.1893 -11.8864 54.2802 -11.892 54.3512 -11.9034C54.4222 -11.9176 54.479 -11.929 54.5217 -11.9375L54.7262 -11.0341C54.658 -11.0085 54.5629 -10.983 54.4407 -10.9574C54.3185 -10.929 54.1637 -10.9148 53.9762 -10.9148C53.6921 -10.9148 53.4137 -10.9759 53.141 -11.098C52.8711 -11.2202 52.6467 -11.4062 52.4677 -11.6562C52.2915 -11.9062 52.2035 -12.2216 52.2035 -12.6023V-19.1136ZM57.6197 -12.1932L57.5515 -11.733C57.5032 -11.4091 57.4293 -11.0625 57.3299 -10.6932C57.2333 -10.3239 57.1325 -9.97585 57.0273 -9.64915C56.9222 -9.32244 56.8356 -9.0625 56.7674 -8.86932H56.0004C56.0373 -9.05114 56.0856 -9.29119 56.1452 -9.58949C56.2049 -9.88778 56.2646 -10.2216 56.3242 -10.5909C56.3867 -10.9574 56.4379 -11.3324 56.4776 -11.7159L56.5288 -12.1932H57.6197ZM62.9943 -11V-19.7273H64V-16.5057H64.0852C64.1591 -16.6193 64.2614 -16.7642 64.392 -16.9403C64.5256 -17.1193 64.7159 -17.2784 64.9631 -17.4176C65.2131 -17.5597 65.5511 -17.6307 65.9773 -17.6307C66.5284 -17.6307 67.0142 -17.4929 67.4347 -17.2173C67.8551 -16.9418 68.1832 -16.5511 68.419 -16.0455C68.6548 -15.5398 68.7727 -14.9432 68.7727 -14.2557C68.7727 -13.5625 68.6548 -12.9616 68.419 -12.4531C68.1832 -11.9474 67.8565 -11.5554 67.4389 -11.277C67.0213 -11.0014 66.5398 -10.8636 65.9943 -10.8636C65.5739 -10.8636 65.2372 -10.9332 64.9844 -11.0724C64.7315 -11.2145 64.5369 -11.375 64.4006 -11.554C64.2642 -11.7358 64.1591 -11.8864 64.0852 -12.0057H63.9659V-11H62.9943ZM63.983 -14.2727C63.983 -13.7784 64.0554 -13.3423 64.2003 -12.9645C64.3452 -12.5895 64.5568 -12.2955 64.8352 -12.0824C65.1136 -11.8722 65.4545 -11.767 65.858 -11.767C66.2784 -11.767 66.6293 -11.8778 66.9105 -12.0994C67.1946 -12.3239 67.4077 -12.625 67.5497 -13.0028C67.6946 -13.3835 67.767 -13.8068 67.767 -14.2727C67.767 -14.733 67.696 -15.1477 67.554 -15.517C67.4148 -15.8892 67.2031 -16.1832 66.919 -16.3991C66.6378 -16.6179 66.2841 -16.7273 65.858 -16.7273C65.4489 -16.7273 65.1051 -16.6236 64.8267 -16.4162C64.5483 -16.2116 64.3381 -15.9247 64.196 -15.5554C64.054 -15.1889 63.983 -14.7614 63.983 -14.2727ZM73.0554 -10.8636C72.4247 -10.8636 71.8807 -11.0028 71.4233 -11.2812C70.9688 -11.5625 70.6179 -11.9545 70.3707 -12.4574C70.1264 -12.9631 70.0043 -13.5511 70.0043 -14.2216C70.0043 -14.892 70.1264 -15.483 70.3707 -15.9943C70.6179 -16.5085 70.9616 -16.9091 71.402 -17.196C71.8452 -17.4858 72.3622 -17.6307 72.9531 -17.6307C73.294 -17.6307 73.6307 -17.5739 73.9631 -17.4602C74.2955 -17.3466 74.598 -17.1619 74.8707 -16.9062C75.1435 -16.6534 75.3608 -16.3182 75.5227 -15.9006C75.6847 -15.483 75.7656 -14.9688 75.7656 -14.358V-13.9318H70.7202V-14.8011H74.7429C74.7429 -15.1705 74.669 -15.5 74.5213 -15.7898C74.3764 -16.0795 74.169 -16.3082 73.8991 -16.4759C73.6321 -16.6435 73.3168 -16.7273 72.9531 -16.7273C72.5526 -16.7273 72.206 -16.6278 71.9134 -16.429C71.6236 -16.233 71.4006 -15.9773 71.2443 -15.6619C71.0881 -15.3466 71.0099 -15.0085 71.0099 -14.6477V-14.0682C71.0099 -13.5739 71.0952 -13.1548 71.2656 -12.8111C71.4389 -12.4702 71.679 -12.2102 71.9858 -12.0312C72.2926 -11.8551 72.6491 -11.767 73.0554 -11.767C73.3196 -11.767 73.5582 -11.804 73.7713 -11.8778C73.9872 -11.9545 74.1733 -12.0682 74.3295 -12.2188C74.4858 -12.3722 74.6065 -12.5625 74.6918 -12.7898L75.6634 -12.517C75.5611 -12.1875 75.3892 -11.8977 75.1477 -11.6477C74.9063 -11.4006 74.608 -11.2074 74.2528 -11.0682C73.8977 -10.9318 73.4986 -10.8636 73.0554 -10.8636ZM77.2955 -11V-17.5455H78.3011V-11H77.2955ZM77.8068 -18.6364C77.6108 -18.6364 77.4418 -18.7031 77.2997 -18.8366C77.1605 -18.9702 77.0909 -19.1307 77.0909 -19.3182C77.0909 -19.5057 77.1605 -19.6662 77.2997 -19.7997C77.4418 -19.9332 77.6108 -20 77.8068 -20C78.0028 -20 78.1705 -19.9332 78.3097 -19.7997C78.4517 -19.6662 78.5227 -19.5057 78.5227 -19.3182C78.5227 -19.1307 78.4517 -18.9702 78.3097 -18.8366C78.1705 -18.7031 78.0028 -18.6364 77.8068 -18.6364ZM81.1488 -14.9375V-11H80.1431V-17.5455H81.1147V-16.5227H81.1999C81.3533 -16.8551 81.5863 -17.1222 81.8988 -17.3239C82.2113 -17.5284 82.6147 -17.6307 83.109 -17.6307C83.5522 -17.6307 83.94 -17.5398 84.2724 -17.358C84.6048 -17.179 84.8633 -16.9062 85.0479 -16.5398C85.2326 -16.1761 85.3249 -15.7159 85.3249 -15.1591V-11H84.3192V-15.0909C84.3192 -15.6051 84.1857 -16.0057 83.9187 -16.2926C83.6516 -16.5824 83.2852 -16.7273 82.8192 -16.7273C82.4982 -16.7273 82.2113 -16.6577 81.9585 -16.5185C81.7085 -16.3793 81.511 -16.1761 81.3661 -15.9091C81.2212 -15.642 81.1488 -15.3182 81.1488 -14.9375ZM89.8047 -8.40909C89.3189 -8.40909 88.9013 -8.47159 88.5518 -8.59659C88.2024 -8.71875 87.9112 -8.88068 87.6783 -9.08239C87.4482 -9.28125 87.2649 -9.49432 87.1286 -9.72159L87.9297 -10.2841C88.0206 -10.1648 88.1357 -10.0284 88.2749 -9.875C88.4141 -9.71875 88.6044 -9.58381 88.8459 -9.47017C89.0902 -9.35369 89.4098 -9.29545 89.8047 -9.29545C90.3331 -9.29545 90.7692 -9.4233 91.1129 -9.67898C91.4567 -9.93466 91.6286 -10.3352 91.6286 -10.8807V-12.2102H91.5433C91.4695 -12.0909 91.3643 -11.9432 91.228 -11.767C91.0945 -11.5938 90.9013 -11.4389 90.6484 -11.3026C90.3984 -11.169 90.0604 -11.1023 89.6342 -11.1023C89.1058 -11.1023 88.6314 -11.2273 88.2109 -11.4773C87.7933 -11.7273 87.4624 -12.0909 87.218 -12.5682C86.9766 -13.0455 86.8558 -13.625 86.8558 -14.3068C86.8558 -14.9773 86.9737 -15.5611 87.2095 -16.0582C87.4453 -16.5582 87.7734 -16.9446 88.1939 -17.2173C88.6143 -17.4929 89.1001 -17.6307 89.6513 -17.6307C90.0774 -17.6307 90.4155 -17.5597 90.6655 -17.4176C90.9183 -17.2784 91.1115 -17.1193 91.245 -16.9403C91.3814 -16.7642 91.4865 -16.6193 91.5604 -16.5057H91.6626V-17.5455H92.6342V-10.8125C92.6342 -10.25 92.5064 -9.79261 92.2507 -9.44034C91.9979 -9.08523 91.657 -8.82528 91.228 -8.66051C90.8018 -8.4929 90.3274 -8.40909 89.8047 -8.40909ZM89.7706 -12.0057C90.174 -12.0057 90.5149 -12.098 90.7933 -12.2827C91.0717 -12.4673 91.2834 -12.733 91.4283 -13.0795C91.5732 -13.4261 91.6456 -13.8409 91.6456 -14.3239C91.6456 -14.7955 91.5746 -15.2116 91.4325 -15.5724C91.2905 -15.9332 91.0803 -16.2159 90.8018 -16.4205C90.5234 -16.625 90.1797 -16.7273 89.7706 -16.7273C89.3445 -16.7273 88.9893 -16.6193 88.7053 -16.4034C88.424 -16.1875 88.2124 -15.8977 88.0703 -15.5341C87.9311 -15.1705 87.8615 -14.767 87.8615 -14.3239C87.8615 -13.8693 87.9325 -13.4673 88.0746 -13.1179C88.2195 -12.7713 88.4325 -12.4986 88.7138 -12.2997C88.9979 -12.1037 89.3501 -12.0057 89.7706 -12.0057ZM99.7763 -10.8466C99.3615 -10.8466 98.9851 -10.9247 98.647 -11.081C98.3089 -11.2401 98.0405 -11.4688 97.8416 -11.767C97.6428 -12.0682 97.5433 -12.4318 97.5433 -12.858C97.5433 -13.233 97.6172 -13.5369 97.7649 -13.7699C97.9126 -14.0057 98.1101 -14.1903 98.3572 -14.3239C98.6044 -14.4574 98.8771 -14.5568 99.1754 -14.6222C99.4766 -14.6903 99.7791 -14.7443 100.083 -14.7841C100.481 -14.8352 100.803 -14.8736 101.05 -14.8991C101.3 -14.9276 101.482 -14.9744 101.596 -15.0398C101.712 -15.1051 101.771 -15.2188 101.771 -15.3807V-15.4148C101.771 -15.8352 101.656 -16.1619 101.425 -16.3949C101.198 -16.6278 100.853 -16.7443 100.39 -16.7443C99.9098 -16.7443 99.5334 -16.6392 99.2607 -16.429C98.9879 -16.2188 98.7962 -15.9943 98.6854 -15.7557L97.7308 -16.0966C97.9013 -16.4943 98.1286 -16.804 98.4126 -17.0256C98.6996 -17.25 99.0121 -17.4063 99.3501 -17.4943C99.6911 -17.5852 100.026 -17.6307 100.356 -17.6307C100.566 -17.6307 100.808 -17.6051 101.08 -17.554C101.356 -17.5057 101.621 -17.4048 101.877 -17.2514C102.136 -17.098 102.35 -16.8665 102.521 -16.5568C102.691 -16.2472 102.776 -15.8324 102.776 -15.3125V-11H101.771V-11.8864H101.719C101.651 -11.7443 101.538 -11.5923 101.379 -11.4304C101.219 -11.2685 101.008 -11.1307 100.744 -11.017C100.479 -10.9034 100.157 -10.8466 99.7763 -10.8466ZM99.9297 -11.75C100.327 -11.75 100.663 -11.8281 100.935 -11.9844C101.211 -12.1406 101.418 -12.3423 101.558 -12.5895C101.7 -12.8366 101.771 -13.0966 101.771 -13.3693V-14.2898C101.728 -14.2386 101.634 -14.1918 101.489 -14.1491C101.347 -14.1094 101.183 -14.0739 100.995 -14.0426C100.81 -14.0142 100.63 -13.9886 100.454 -13.9659C100.281 -13.946 100.14 -13.929 100.032 -13.9148C99.7706 -13.8807 99.5263 -13.8253 99.299 -13.7486C99.0746 -13.6747 98.8928 -13.5625 98.7536 -13.4119C98.6172 -13.2642 98.549 -13.0625 98.549 -12.8068C98.549 -12.4574 98.6783 -12.1932 98.9368 -12.0142C99.1982 -11.8381 99.5291 -11.75 99.9297 -11.75ZM105.618 -14.9375V-11H104.612V-17.5455H105.583V-16.5227H105.669C105.822 -16.8551 106.055 -17.1222 106.368 -17.3239C106.68 -17.5284 107.083 -17.6307 107.578 -17.6307C108.021 -17.6307 108.409 -17.5398 108.741 -17.358C109.074 -17.179 109.332 -16.9062 109.517 -16.5398C109.701 -16.1761 109.794 -15.7159 109.794 -15.1591V-11H108.788V-15.0909C108.788 -15.6051 108.654 -16.0057 108.387 -16.2926C108.12 -16.5824 107.754 -16.7273 107.288 -16.7273C106.967 -16.7273 106.68 -16.6577 106.427 -16.5185C106.177 -16.3793 105.98 -16.1761 105.835 -15.9091C105.69 -15.642 105.618 -15.3182 105.618 -14.9375ZM18.8466 7.15341C18.4318 7.15341 18.0554 7.07528 17.7173 6.91903C17.3793 6.75994 17.1108 6.53125 16.9119 6.23295C16.7131 5.93182 16.6136 5.56818 16.6136 5.14205C16.6136 4.76705 16.6875 4.46307 16.8352 4.23011C16.983 3.99432 17.1804 3.80966 17.4276 3.67614C17.6747 3.54261 17.9474 3.44318 18.2457 3.37784C18.5469 3.30966 18.8494 3.25568 19.1534 3.21591C19.5511 3.16477 19.8736 3.12642 20.1207 3.10085C20.3707 3.07244 20.5526 3.02557 20.6662 2.96023C20.7827 2.89489 20.8409 2.78125 20.8409 2.61932V2.58523C20.8409 2.16477 20.7259 1.83807 20.4957 1.60511C20.2685 1.37216 19.9233 1.25568 19.4602 1.25568C18.9801 1.25568 18.6037 1.3608 18.331 1.57102C18.0582 1.78125 17.8665 2.00568 17.7557 2.24432L16.8011 1.90341C16.9716 1.50568 17.1989 1.19602 17.483 0.974432C17.7699 0.75 18.0824 0.59375 18.4205 0.505682C18.7614 0.414773 19.0966 0.369318 19.4261 0.369318C19.6364 0.369318 19.8778 0.394886 20.1506 0.446022C20.4261 0.494318 20.6918 0.59517 20.9474 0.748579C21.206 0.901989 21.4205 1.13352 21.5909 1.44318C21.7614 1.75284 21.8466 2.16761 21.8466 2.6875V7H20.8409V6.11364H20.7898C20.7216 6.25568 20.608 6.40767 20.4489 6.5696C20.2898 6.73153 20.0781 6.86932 19.8139 6.98295C19.5497 7.09659 19.2273 7.15341 18.8466 7.15341ZM19 6.25C19.3977 6.25 19.733 6.17188 20.0057 6.01562C20.2813 5.85938 20.4886 5.65767 20.6278 5.41051C20.7699 5.16335 20.8409 4.90341 20.8409 4.63068V3.71023C20.7983 3.76136 20.7045 3.80824 20.5597 3.85085C20.4176 3.89062 20.2528 3.92614 20.0653 3.95739C19.8807 3.9858 19.7003 4.01136 19.5241 4.03409C19.3509 4.05398 19.2102 4.07102 19.1023 4.08523C18.8409 4.11932 18.5966 4.17472 18.3693 4.25142C18.1449 4.32528 17.9631 4.4375 17.8239 4.58807C17.6875 4.7358 17.6193 4.9375 17.6193 5.19318C17.6193 5.54261 17.7486 5.80682 18.0071 5.9858C18.2685 6.16193 18.5994 6.25 19 6.25ZM26.5969 0.454545V1.30682H23.0685V0.454545H26.5969ZM24.1254 7V-0.448864C24.1254 -0.823864 24.2134 -1.13636 24.3896 -1.38636C24.5657 -1.63636 24.7944 -1.82386 25.0756 -1.94886C25.3569 -2.07386 25.6538 -2.13636 25.9663 -2.13636C26.2134 -2.13636 26.4151 -2.11648 26.5714 -2.0767C26.7276 -2.03693 26.8441 -2 26.9208 -1.96591L26.631 -1.09659C26.5799 -1.11364 26.5089 -1.13494 26.418 -1.16051C26.3299 -1.18608 26.2134 -1.19886 26.0685 -1.19886C25.7362 -1.19886 25.4961 -1.11506 25.3484 -0.947443C25.2035 -0.77983 25.131 -0.534091 25.131 -0.210228V7H24.1254ZM30.9212 0.454545V1.30682H27.3928V0.454545H30.9212ZM28.4496 7V-0.448864C28.4496 -0.823864 28.5376 -1.13636 28.7138 -1.38636C28.8899 -1.63636 29.1186 -1.82386 29.3999 -1.94886C29.6811 -2.07386 29.978 -2.13636 30.2905 -2.13636C30.5376 -2.13636 30.7393 -2.11648 30.8956 -2.0767C31.0518 -2.03693 31.1683 -2 31.245 -1.96591L30.9553 -1.09659C30.9041 -1.11364 30.8331 -1.13494 30.7422 -1.16051C30.6541 -1.18608 30.5376 -1.19886 30.3928 -1.19886C30.0604 -1.19886 29.8203 -1.11506 29.6726 -0.947443C29.5277 -0.77983 29.4553 -0.534091 29.4553 -0.210228V7H28.4496ZM32.3306 7V0.454545H33.3363V7H32.3306ZM32.842 -0.636364C32.646 -0.636364 32.4769 -0.703125 32.3349 -0.836648C32.1957 -0.97017 32.1261 -1.13068 32.1261 -1.31818C32.1261 -1.50568 32.1957 -1.66619 32.3349 -1.79972C32.4769 -1.93324 32.646 -2 32.842 -2C33.038 -2 33.2056 -1.93324 33.3448 -1.79972C33.4869 -1.66619 33.5579 -1.50568 33.5579 -1.31818C33.5579 -1.13068 33.4869 -0.97017 33.3448 -0.836648C33.2056 -0.703125 33.038 -0.636364 32.842 -0.636364ZM36.1839 -1.72727V7H35.1783V-1.72727H36.1839ZM38.0259 7V0.454545H39.0316V7H38.0259ZM38.5373 -0.636364C38.3413 -0.636364 38.1722 -0.703125 38.0302 -0.836648C37.891 -0.97017 37.8214 -1.13068 37.8214 -1.31818C37.8214 -1.50568 37.891 -1.66619 38.0302 -1.79972C38.1722 -1.93324 38.3413 -2 38.5373 -2C38.7333 -2 38.9009 -1.93324 39.0401 -1.79972C39.1822 -1.66619 39.2532 -1.50568 39.2532 -1.31818C39.2532 -1.13068 39.1822 -0.97017 39.0401 -0.836648C38.9009 -0.703125 38.7333 -0.636364 38.5373 -0.636364ZM42.7997 7.15341C42.3849 7.15341 42.0085 7.07528 41.6705 6.91903C41.3324 6.75994 41.0639 6.53125 40.8651 6.23295C40.6662 5.93182 40.5668 5.56818 40.5668 5.14205C40.5668 4.76705 40.6406 4.46307 40.7884 4.23011C40.9361 3.99432 41.1335 3.80966 41.3807 3.67614C41.6278 3.54261 41.9006 3.44318 42.1989 3.37784C42.5 3.30966 42.8026 3.25568 43.1065 3.21591C43.5043 3.16477 43.8267 3.12642 44.0739 3.10085C44.3239 3.07244 44.5057 3.02557 44.6193 2.96023C44.7358 2.89489 44.794 2.78125 44.794 2.61932V2.58523C44.794 2.16477 44.679 1.83807 44.4489 1.60511C44.2216 1.37216 43.8764 1.25568 43.4134 1.25568C42.9332 1.25568 42.5568 1.3608 42.2841 1.57102C42.0114 1.78125 41.8196 2.00568 41.7088 2.24432L40.7543 1.90341C40.9247 1.50568 41.152 1.19602 41.4361 0.974432C41.723 0.75 42.0355 0.59375 42.3736 0.505682C42.7145 0.414773 43.0497 0.369318 43.3793 0.369318C43.5895 0.369318 43.831 0.394886 44.1037 0.446022C44.3793 0.494318 44.6449 0.59517 44.9006 0.748579C45.1591 0.901989 45.3736 1.13352 45.544 1.44318C45.7145 1.75284 45.7997 2.16761 45.7997 2.6875V7H44.794V6.11364H44.7429C44.6747 6.25568 44.5611 6.40767 44.402 6.5696C44.2429 6.73153 44.0313 6.86932 43.767 6.98295C43.5028 7.09659 43.1804 7.15341 42.7997 7.15341ZM42.9531 6.25C43.3509 6.25 43.6861 6.17188 43.9588 6.01562C44.2344 5.85938 44.4418 5.65767 44.581 5.41051C44.723 5.16335 44.794 4.90341 44.794 4.63068V3.71023C44.7514 3.76136 44.6577 3.80824 44.5128 3.85085C44.3707 3.89062 44.206 3.92614 44.0185 3.95739C43.8338 3.9858 43.6534 4.01136 43.4773 4.03409C43.304 4.05398 43.1634 4.07102 43.0554 4.08523C42.794 4.11932 42.5497 4.17472 42.3224 4.25142C42.098 4.32528 41.9162 4.4375 41.777 4.58807C41.6406 4.7358 41.5724 4.9375 41.5724 5.19318C41.5724 5.54261 41.7017 5.80682 41.9602 5.9858C42.2216 6.16193 42.5526 6.25 42.9531 6.25ZM50.4819 0.454545V1.30682H47.0898V0.454545H50.4819ZM48.0785 -1.11364H49.0842V5.125C49.0842 5.40909 49.1254 5.62216 49.2077 5.7642C49.293 5.90341 49.4009 5.99716 49.5316 6.04545C49.6651 6.09091 49.8058 6.11364 49.9535 6.11364C50.0643 6.11364 50.1552 6.10795 50.2262 6.09659C50.2972 6.08239 50.354 6.07102 50.3967 6.0625L50.6012 6.96591C50.533 6.99148 50.4379 7.01705 50.3157 7.04261C50.1935 7.07102 50.0387 7.08523 49.8512 7.08523C49.5671 7.08523 49.2887 7.02415 49.016 6.90199C48.7461 6.77983 48.5217 6.59375 48.3427 6.34375C48.1665 6.09375 48.0785 5.77841 48.0785 5.39773V-1.11364ZM54.6687 7.13636C54.038 7.13636 53.494 6.99716 53.0366 6.71875C52.582 6.4375 52.2312 6.04545 51.984 5.54261C51.7397 5.03693 51.6175 4.44886 51.6175 3.77841C51.6175 3.10795 51.7397 2.51705 51.984 2.00568C52.2312 1.49148 52.5749 1.09091 53.0153 0.803977C53.4585 0.514205 53.9755 0.369318 54.5664 0.369318C54.9073 0.369318 55.244 0.426136 55.5763 0.539772C55.9087 0.653409 56.2113 0.838068 56.484 1.09375C56.7567 1.34659 56.9741 1.68182 57.136 2.09943C57.2979 2.51705 57.3789 3.03125 57.3789 3.64205V4.06818H52.3335V3.19886H56.3562C56.3562 2.82955 56.2823 2.5 56.1346 2.21023C55.9897 1.92045 55.7823 1.69176 55.5124 1.52415C55.2454 1.35653 54.93 1.27273 54.5664 1.27273C54.1658 1.27273 53.8192 1.37216 53.5266 1.57102C53.2369 1.76705 53.0138 2.02273 52.8576 2.33807C52.7013 2.65341 52.6232 2.99148 52.6232 3.35227V3.93182C52.6232 4.42614 52.7085 4.84517 52.8789 5.18892C53.0522 5.52983 53.2923 5.78977 53.5991 5.96875C53.9059 6.14489 54.2624 6.23295 54.6687 6.23295C54.9329 6.23295 55.1715 6.19602 55.3846 6.12216C55.6005 6.04545 55.7866 5.93182 55.9428 5.78125C56.0991 5.62784 56.2198 5.4375 56.305 5.21023L57.2766 5.48295C57.1744 5.8125 57.0025 6.10227 56.761 6.35227C56.5195 6.59943 56.2212 6.79261 55.8661 6.93182C55.511 7.06818 55.1119 7.13636 54.6687 7.13636ZM62.2837 7V0.454545H63.2894V7H62.2837ZM62.7951 -0.636364C62.5991 -0.636364 62.43 -0.703125 62.288 -0.836648C62.1488 -0.97017 62.0792 -1.13068 62.0792 -1.31818C62.0792 -1.50568 62.1488 -1.66619 62.288 -1.79972C62.43 -1.93324 62.5991 -2 62.7951 -2C62.9911 -2 63.1587 -1.93324 63.2979 -1.79972C63.44 -1.66619 63.511 -1.50568 63.511 -1.31818C63.511 -1.13068 63.44 -0.97017 63.2979 -0.836648C63.1587 -0.703125 62.9911 -0.636364 62.7951 -0.636364ZM69.7678 1.92045L68.8643 2.17614C68.8075 2.02557 68.7237 1.87926 68.6129 1.73722C68.505 1.59233 68.3572 1.47301 68.1697 1.37926C67.9822 1.28551 67.7422 1.23864 67.4496 1.23864C67.049 1.23864 66.7152 1.33097 66.4482 1.51562C66.1839 1.69744 66.0518 1.92898 66.0518 2.21023C66.0518 2.46023 66.1428 2.65767 66.3246 2.80256C66.5064 2.94744 66.7905 3.06818 67.1768 3.16477L68.1484 3.40341C68.7337 3.54545 69.1697 3.76278 69.4567 4.0554C69.7436 4.34517 69.8871 4.71875 69.8871 5.17614C69.8871 5.55114 69.7791 5.88636 69.5632 6.18182C69.3501 6.47727 69.0518 6.71023 68.6683 6.88068C68.2848 7.05114 67.8388 7.13636 67.3303 7.13636C66.6626 7.13636 66.1101 6.99148 65.6726 6.7017C65.2351 6.41193 64.9581 5.98864 64.8416 5.43182L65.7962 5.19318C65.8871 5.54545 66.0589 5.80966 66.3118 5.9858C66.5675 6.16193 66.9013 6.25 67.3132 6.25C67.782 6.25 68.1541 6.15057 68.4297 5.9517C68.7081 5.75 68.8473 5.50852 68.8473 5.22727C68.8473 5 68.7678 4.80966 68.6087 4.65625C68.4496 4.5 68.2053 4.38352 67.8757 4.30682L66.7848 4.05114C66.1854 3.90909 65.745 3.68892 65.4638 3.39062C65.1854 3.08949 65.0462 2.71307 65.0462 2.26136C65.0462 1.89205 65.1499 1.56534 65.3572 1.28125C65.5675 0.997159 65.853 0.774148 66.2138 0.612216C66.5774 0.450284 66.9893 0.369318 67.4496 0.369318C68.0973 0.369318 68.6058 0.511364 68.9751 0.795454C69.3473 1.07955 69.6115 1.45455 69.7678 1.92045ZM76.7021 7.15341C76.2873 7.15341 75.9109 7.07528 75.5728 6.91903C75.2347 6.75994 74.9663 6.53125 74.7674 6.23295C74.5685 5.93182 74.4691 5.56818 74.4691 5.14205C74.4691 4.76705 74.543 4.46307 74.6907 4.23011C74.8384 3.99432 75.0359 3.80966 75.283 3.67614C75.5302 3.54261 75.8029 3.44318 76.1012 3.37784C76.4023 3.30966 76.7049 3.25568 77.0089 3.21591C77.4066 3.16477 77.729 3.12642 77.9762 3.10085C78.2262 3.07244 78.408 3.02557 78.5217 2.96023C78.6381 2.89489 78.6964 2.78125 78.6964 2.61932V2.58523C78.6964 2.16477 78.5813 1.83807 78.3512 1.60511C78.1239 1.37216 77.7788 1.25568 77.3157 1.25568C76.8356 1.25568 76.4592 1.3608 76.1864 1.57102C75.9137 1.78125 75.7219 2.00568 75.6112 2.24432L74.6566 1.90341C74.8271 1.50568 75.0543 1.19602 75.3384 0.974432C75.6254 0.75 75.9379 0.59375 76.2759 0.505682C76.6168 0.414773 76.9521 0.369318 77.2816 0.369318C77.4918 0.369318 77.7333 0.394886 78.006 0.446022C78.2816 0.494318 78.5472 0.59517 78.8029 0.748579C79.0614 0.901989 79.2759 1.13352 79.4464 1.44318C79.6168 1.75284 79.7021 2.16761 79.7021 2.6875V7H78.6964V6.11364H78.6452C78.5771 6.25568 78.4634 6.40767 78.3043 6.5696C78.1452 6.73153 77.9336 6.86932 77.6694 6.98295C77.4052 7.09659 77.0827 7.15341 76.7021 7.15341ZM76.8555 6.25C77.2532 6.25 77.5884 6.17188 77.8612 6.01562C78.1367 5.85938 78.3441 5.65767 78.4833 5.41051C78.6254 5.16335 78.6964 4.90341 78.6964 4.63068V3.71023C78.6538 3.76136 78.56 3.80824 78.4151 3.85085C78.2731 3.89062 78.1083 3.92614 77.9208 3.95739C77.7362 3.9858 77.5558 4.01136 77.3796 4.03409C77.2063 4.05398 77.0657 4.07102 76.9577 4.08523C76.6964 4.11932 76.4521 4.17472 76.2248 4.25142C76.0004 4.32528 75.8185 4.4375 75.6793 4.58807C75.543 4.7358 75.4748 4.9375 75.4748 5.19318C75.4748 5.54261 75.604 5.80682 75.8626 5.9858C76.1239 6.16193 76.4549 6.25 76.8555 6.25ZM81.674 7V-1.72727H82.6797V1.49432H82.7649C82.8388 1.38068 82.9411 1.2358 83.0717 1.05966C83.2053 0.880682 83.3956 0.721591 83.6428 0.582386C83.8928 0.440341 84.2308 0.369318 84.657 0.369318C85.2081 0.369318 85.6939 0.507102 86.1143 0.78267C86.5348 1.05824 86.8629 1.44886 87.0987 1.95455C87.3345 2.46023 87.4524 3.05682 87.4524 3.74432C87.4524 4.4375 87.3345 5.03835 87.0987 5.54688C86.8629 6.05256 86.5362 6.4446 86.1186 6.72301C85.701 6.99858 85.2195 7.13636 84.674 7.13636C84.2536 7.13636 83.9169 7.06676 83.6641 6.92756C83.4112 6.78551 83.2166 6.625 83.0803 6.44602C82.9439 6.2642 82.8388 6.11364 82.7649 5.99432H82.6456V7H81.674ZM82.6626 3.72727C82.6626 4.22159 82.7351 4.65767 82.88 5.03551C83.0249 5.41051 83.2365 5.70455 83.5149 5.91761C83.7933 6.12784 84.1342 6.23295 84.5376 6.23295C84.9581 6.23295 85.3089 6.12216 85.5902 5.90057C85.8743 5.67614 86.0874 5.375 86.2294 4.99716C86.3743 4.61648 86.4467 4.19318 86.4467 3.72727C86.4467 3.26705 86.3757 2.85227 86.2337 2.48295C86.0945 2.1108 85.8828 1.81676 85.5987 1.60085C85.3175 1.3821 84.9638 1.27273 84.5376 1.27273C84.1286 1.27273 83.7848 1.37642 83.5064 1.58381C83.228 1.78835 83.0178 2.07528 82.8757 2.4446C82.7337 2.81108 82.6626 3.23864 82.6626 3.72727ZM91.6499 7.13636C91.0589 7.13636 90.5405 6.99574 90.0945 6.71449C89.6513 6.43324 89.3047 6.03977 89.0547 5.53409C88.8075 5.02841 88.6839 4.4375 88.6839 3.76136C88.6839 3.07955 88.8075 2.48437 89.0547 1.97585C89.3047 1.46733 89.6513 1.07244 90.0945 0.791193C90.5405 0.509943 91.0589 0.369318 91.6499 0.369318C92.2408 0.369318 92.7578 0.509943 93.201 0.791193C93.647 1.07244 93.9936 1.46733 94.2408 1.97585C94.4908 2.48437 94.6158 3.07955 94.6158 3.76136C94.6158 4.4375 94.4908 5.02841 94.2408 5.53409C93.9936 6.03977 93.647 6.43324 93.201 6.71449C92.7578 6.99574 92.2408 7.13636 91.6499 7.13636ZM91.6499 6.23295C92.0987 6.23295 92.468 6.1179 92.7578 5.88778C93.0476 5.65767 93.2621 5.35511 93.4013 4.98011C93.5405 4.60511 93.6101 4.19886 93.6101 3.76136C93.6101 3.32386 93.5405 2.91619 93.4013 2.53835C93.2621 2.16051 93.0476 1.85511 92.7578 1.62216C92.468 1.3892 92.0987 1.27273 91.6499 1.27273C91.201 1.27273 90.8317 1.3892 90.5419 1.62216C90.2521 1.85511 90.0376 2.16051 89.8984 2.53835C89.7592 2.91619 89.6896 3.32386 89.6896 3.76136C89.6896 4.19886 89.7592 4.60511 89.8984 4.98011C90.0376 5.35511 90.2521 5.65767 90.5419 5.88778C90.8317 6.1179 91.201 6.23295 91.6499 6.23295ZM100.276 4.32386V0.454545H101.282V7H100.276V5.89205H100.208C100.054 6.22443 99.8157 6.5071 99.4918 6.74006C99.168 6.97017 98.7589 7.08523 98.2646 7.08523C97.8555 7.08523 97.4918 6.99574 97.1737 6.81676C96.8555 6.63494 96.6055 6.36222 96.4237 5.99858C96.2418 5.6321 96.1509 5.17045 96.1509 4.61364V0.454545H97.1566V4.54545C97.1566 5.02273 97.2901 5.40341 97.5572 5.6875C97.8271 5.97159 98.1708 6.11364 98.5884 6.11364C98.8384 6.11364 99.0927 6.04972 99.3512 5.92188C99.6126 5.79403 99.8313 5.59801 100.007 5.33381C100.186 5.0696 100.276 4.73295 100.276 4.32386ZM105.97 0.454545V1.30682H102.578V0.454545H105.97ZM103.567 -1.11364H104.572V5.125C104.572 5.40909 104.614 5.62216 104.696 5.7642C104.781 5.90341 104.889 5.99716 105.02 6.04545C105.153 6.09091 105.294 6.11364 105.442 6.11364C105.553 6.11364 105.643 6.10795 105.714 6.09659C105.786 6.08239 105.842 6.07102 105.885 6.0625L106.089 6.96591C106.021 6.99148 105.926 7.01705 105.804 7.04261C105.682 7.07102 105.527 7.08523 105.339 7.08523C105.055 7.08523 104.777 7.02415 104.504 6.90199C104.234 6.77983 104.01 6.59375 103.831 6.34375C103.655 6.09375 103.567 5.77841 103.567 5.39773V-1.11364ZM16.9205 25V18.4545H17.9261V25H16.9205ZM17.4318 17.3636C17.2358 17.3636 17.0668 17.2969 16.9247 17.1634C16.7855 17.0298 16.7159 16.8693 16.7159 16.6818C16.7159 16.4943 16.7855 16.3338 16.9247 16.2003C17.0668 16.0668 17.2358 16 17.4318 16C17.6278 16 17.7955 16.0668 17.9347 16.2003C18.0767 16.3338 18.1477 16.4943 18.1477 16.6818C18.1477 16.8693 18.0767 17.0298 17.9347 17.1634C17.7955 17.2969 17.6278 17.3636 17.4318 17.3636ZM20.7738 21.0625V25H19.7681V18.4545H20.7397V19.4773H20.8249C20.9783 19.1449 21.2113 18.8778 21.5238 18.6761C21.8363 18.4716 22.2397 18.3693 22.734 18.3693C23.1772 18.3693 23.565 18.4602 23.8974 18.642C24.2298 18.821 24.4883 19.0938 24.6729 19.4602C24.8576 19.8239 24.9499 20.2841 24.9499 20.8409V25H23.9442V20.9091C23.9442 20.3949 23.8107 19.9943 23.5437 19.7074C23.2766 19.4176 22.9102 19.2727 22.4442 19.2727C22.1232 19.2727 21.8363 19.3423 21.5835 19.4815C21.3335 19.6207 21.136 19.8239 20.9911 20.0909C20.8462 20.358 20.7738 20.6818 20.7738 21.0625ZM29.2592 25.1364C28.7138 25.1364 28.2322 24.9986 27.8146 24.723C27.397 24.4446 27.0703 24.0526 26.8345 23.5469C26.5987 23.0384 26.4808 22.4375 26.4808 21.7443C26.4808 21.0568 26.5987 20.4602 26.8345 19.9545C27.0703 19.4489 27.3984 19.0582 27.8189 18.7827C28.2393 18.5071 28.7251 18.3693 29.2763 18.3693C29.7024 18.3693 30.0391 18.4403 30.2862 18.5824C30.5362 18.7216 30.7266 18.8807 30.8572 19.0597C30.9908 19.2358 31.0945 19.3807 31.1683 19.4943H31.2536V16.2727H32.2592V25H31.2876V23.9943H31.1683C31.0945 24.1136 30.9893 24.2642 30.853 24.446C30.7166 24.625 30.522 24.7855 30.2692 24.9276C30.0163 25.0668 29.6797 25.1364 29.2592 25.1364ZM29.3956 24.233C29.799 24.233 30.1399 24.1278 30.4183 23.9176C30.6967 23.7045 30.9084 23.4105 31.0533 23.0355C31.1982 22.6577 31.2706 22.2216 31.2706 21.7273C31.2706 21.2386 31.1996 20.8111 31.0575 20.4446C30.9155 20.0753 30.7053 19.7884 30.4268 19.5838C30.1484 19.3764 29.8047 19.2727 29.3956 19.2727C28.9695 19.2727 28.6143 19.3821 28.3303 19.6009C28.049 19.8168 27.8374 20.1108 27.6953 20.483C27.5561 20.8523 27.4865 21.267 27.4865 21.7273C27.4865 22.1932 27.5575 22.6165 27.6996 22.9972C27.8445 23.375 28.0575 23.6761 28.3388 23.9006C28.6229 24.1222 28.9751 24.233 29.3956 24.233ZM36.9851 25.1364C36.3544 25.1364 35.8104 24.9972 35.353 24.7188C34.8984 24.4375 34.5476 24.0455 34.3004 23.5426C34.0561 23.0369 33.9339 22.4489 33.9339 21.7784C33.9339 21.108 34.0561 20.517 34.3004 20.0057C34.5476 19.4915 34.8913 19.0909 35.3317 18.804C35.7749 18.5142 36.2919 18.3693 36.8828 18.3693C37.2237 18.3693 37.5604 18.4261 37.8928 18.5398C38.2251 18.6534 38.5277 18.8381 38.8004 19.0938C39.0732 19.3466 39.2905 19.6818 39.4524 20.0994C39.6143 20.517 39.6953 21.0312 39.6953 21.642V22.0682H34.6499V21.1989H38.6726C38.6726 20.8295 38.5987 20.5 38.451 20.2102C38.3061 19.9205 38.0987 19.6918 37.8288 19.5241C37.5618 19.3565 37.2464 19.2727 36.8828 19.2727C36.4822 19.2727 36.1357 19.3722 35.843 19.571C35.5533 19.767 35.3303 20.0227 35.174 20.3381C35.0178 20.6534 34.9396 20.9915 34.9396 21.3523V21.9318C34.9396 22.4261 35.0249 22.8452 35.1953 23.1889C35.3686 23.5298 35.6087 23.7898 35.9155 23.9688C36.2223 24.1449 36.5788 24.233 36.9851 24.233C37.2493 24.233 37.4879 24.196 37.701 24.1222C37.9169 24.0455 38.103 23.9318 38.2592 23.7812C38.4155 23.6278 38.5362 23.4375 38.6214 23.2102L39.593 23.483C39.4908 23.8125 39.3189 24.1023 39.0774 24.3523C38.8359 24.5994 38.5376 24.7926 38.1825 24.9318C37.8274 25.0682 37.4283 25.1364 36.9851 25.1364ZM41.2251 27.4545V18.4545H42.1967V19.4943H42.3161C42.3899 19.3807 42.4922 19.2358 42.6229 19.0597C42.7564 18.8807 42.9467 18.7216 43.1939 18.5824C43.4439 18.4403 43.782 18.3693 44.2081 18.3693C44.7592 18.3693 45.245 18.5071 45.6655 18.7827C46.0859 19.0582 46.4141 19.4489 46.6499 19.9545C46.8857 20.4602 47.0036 21.0568 47.0036 21.7443C47.0036 22.4375 46.8857 23.0384 46.6499 23.5469C46.4141 24.0526 46.0874 24.4446 45.6697 24.723C45.2521 24.9986 44.7706 25.1364 44.2251 25.1364C43.8047 25.1364 43.468 25.0668 43.2152 24.9276C42.9624 24.7855 42.7678 24.625 42.6314 24.446C42.495 24.2642 42.3899 24.1136 42.3161 23.9943H42.2308V27.4545H41.2251ZM42.2138 21.7273C42.2138 22.2216 42.2862 22.6577 42.4311 23.0355C42.576 23.4105 42.7876 23.7045 43.0661 23.9176C43.3445 24.1278 43.6854 24.233 44.0888 24.233C44.5092 24.233 44.8601 24.1222 45.1413 23.9006C45.4254 23.6761 45.6385 23.375 45.7805 22.9972C45.9254 22.6165 45.9979 22.1932 45.9979 21.7273C45.9979 21.267 45.9268 20.8523 45.7848 20.483C45.6456 20.1108 45.4339 19.8168 45.1499 19.6009C44.8686 19.3821 44.5149 19.2727 44.0888 19.2727C43.6797 19.2727 43.3359 19.3764 43.0575 19.5838C42.7791 19.7884 42.5689 20.0753 42.4268 20.4446C42.2848 20.8111 42.2138 21.2386 42.2138 21.7273ZM51.282 25.1364C50.6513 25.1364 50.1072 24.9972 49.6499 24.7188C49.1953 24.4375 48.8445 24.0455 48.5973 23.5426C48.353 23.0369 48.2308 22.4489 48.2308 21.7784C48.2308 21.108 48.353 20.517 48.5973 20.0057C48.8445 19.4915 49.1882 19.0909 49.6286 18.804C50.0717 18.5142 50.5888 18.3693 51.1797 18.3693C51.5206 18.3693 51.8572 18.4261 52.1896 18.5398C52.522 18.6534 52.8246 18.8381 53.0973 19.0938C53.37 19.3466 53.5874 19.6818 53.7493 20.0994C53.9112 20.517 53.9922 21.0312 53.9922 21.642V22.0682H48.9467V21.1989H52.9695C52.9695 20.8295 52.8956 20.5 52.7479 20.2102C52.603 19.9205 52.3956 19.6918 52.1257 19.5241C51.8587 19.3565 51.5433 19.2727 51.1797 19.2727C50.7791 19.2727 50.4325 19.3722 50.1399 19.571C49.8501 19.767 49.6271 20.0227 49.4709 20.3381C49.3146 20.6534 49.2365 20.9915 49.2365 21.3523V21.9318C49.2365 22.4261 49.3217 22.8452 49.4922 23.1889C49.6655 23.5298 49.9055 23.7898 50.2124 23.9688C50.5192 24.1449 50.8757 24.233 51.282 24.233C51.5462 24.233 51.7848 24.196 51.9979 24.1222C52.2138 24.0455 52.3999 23.9318 52.5561 23.7812C52.7124 23.6278 52.8331 23.4375 52.9183 23.2102L53.8899 23.483C53.7876 23.8125 53.6158 24.1023 53.3743 24.3523C53.1328 24.5994 52.8345 24.7926 52.4794 24.9318C52.1243 25.0682 51.7251 25.1364 51.282 25.1364ZM56.5277 21.0625V25H55.522V18.4545H56.4936V19.4773H56.5788C56.7322 19.1449 56.9652 18.8778 57.2777 18.6761C57.5902 18.4716 57.9936 18.3693 58.4879 18.3693C58.9311 18.3693 59.3189 18.4602 59.6513 18.642C59.9837 18.821 60.2422 19.0938 60.4268 19.4602C60.6115 19.8239 60.7038 20.2841 60.7038 20.8409V25H59.6982V20.9091C59.6982 20.3949 59.5646 19.9943 59.2976 19.7074C59.0305 19.4176 58.6641 19.2727 58.1982 19.2727C57.8771 19.2727 57.5902 19.3423 57.3374 19.4815C57.0874 19.6207 56.8899 19.8239 56.745 20.0909C56.6001 20.358 56.5277 20.6818 56.5277 21.0625ZM65.0131 25.1364C64.4677 25.1364 63.9862 24.9986 63.5685 24.723C63.1509 24.4446 62.8242 24.0526 62.5884 23.5469C62.3526 23.0384 62.2347 22.4375 62.2347 21.7443C62.2347 21.0568 62.3526 20.4602 62.5884 19.9545C62.8242 19.4489 63.1523 19.0582 63.5728 18.7827C63.9933 18.5071 64.479 18.3693 65.0302 18.3693C65.4563 18.3693 65.793 18.4403 66.0401 18.5824C66.2901 18.7216 66.4805 18.8807 66.6112 19.0597C66.7447 19.2358 66.8484 19.3807 66.9222 19.4943H67.0075V16.2727H68.0131V25H67.0415V23.9943H66.9222C66.8484 24.1136 66.7433 24.2642 66.6069 24.446C66.4705 24.625 66.2759 24.7855 66.0231 24.9276C65.7702 25.0668 65.4336 25.1364 65.0131 25.1364ZM65.1495 24.233C65.5529 24.233 65.8938 24.1278 66.1722 23.9176C66.4506 23.7045 66.6623 23.4105 66.8072 23.0355C66.9521 22.6577 67.0245 22.2216 67.0245 21.7273C67.0245 21.2386 66.9535 20.8111 66.8114 20.4446C66.6694 20.0753 66.4592 19.7884 66.1808 19.5838C65.9023 19.3764 65.5586 19.2727 65.1495 19.2727C64.7234 19.2727 64.3683 19.3821 64.0842 19.6009C63.8029 19.8168 63.5913 20.1108 63.4492 20.483C63.31 20.8523 63.2404 21.267 63.2404 21.7273C63.2404 22.1932 63.3114 22.6165 63.4535 22.9972C63.5984 23.375 63.8114 23.6761 64.0927 23.9006C64.3768 24.1222 64.729 24.233 65.1495 24.233ZM72.739 25.1364C72.1083 25.1364 71.5643 24.9972 71.1069 24.7188C70.6523 24.4375 70.3015 24.0455 70.0543 23.5426C69.81 23.0369 69.6879 22.4489 69.6879 21.7784C69.6879 21.108 69.81 20.517 70.0543 20.0057C70.3015 19.4915 70.6452 19.0909 71.0856 18.804C71.5288 18.5142 72.0458 18.3693 72.6367 18.3693C72.9776 18.3693 73.3143 18.4261 73.6467 18.5398C73.979 18.6534 74.2816 18.8381 74.5543 19.0938C74.8271 19.3466 75.0444 19.6818 75.2063 20.0994C75.3683 20.517 75.4492 21.0312 75.4492 21.642V22.0682H70.4038V21.1989H74.4265C74.4265 20.8295 74.3526 20.5 74.2049 20.2102C74.06 19.9205 73.8526 19.6918 73.5827 19.5241C73.3157 19.3565 73.0004 19.2727 72.6367 19.2727C72.2362 19.2727 71.8896 19.3722 71.5969 19.571C71.3072 19.767 71.0842 20.0227 70.9279 20.3381C70.7717 20.6534 70.6935 20.9915 70.6935 21.3523V21.9318C70.6935 22.4261 70.7788 22.8452 70.9492 23.1889C71.1225 23.5298 71.3626 23.7898 71.6694 23.9688C71.9762 24.1449 72.3327 24.233 72.739 24.233C73.0032 24.233 73.2418 24.196 73.4549 24.1222C73.6708 24.0455 73.8569 23.9318 74.0131 23.7812C74.1694 23.6278 74.2901 23.4375 74.3754 23.2102L75.3469 23.483C75.2447 23.8125 75.0728 24.1023 74.8313 24.3523C74.5898 24.5994 74.2915 24.7926 73.9364 24.9318C73.5813 25.0682 73.1822 25.1364 72.739 25.1364ZM77.9847 21.0625V25H76.979V18.4545H77.9506V19.4773H78.0359C78.1893 19.1449 78.4222 18.8778 78.7347 18.6761C79.0472 18.4716 79.4506 18.3693 79.945 18.3693C80.3881 18.3693 80.7759 18.4602 81.1083 18.642C81.4407 18.821 81.6992 19.0938 81.8839 19.4602C82.0685 19.8239 82.1609 20.2841 82.1609 20.8409V25H81.1552V20.9091C81.1552 20.3949 81.0217 19.9943 80.7546 19.7074C80.4876 19.4176 80.1211 19.2727 79.6552 19.2727C79.3342 19.2727 79.0472 19.3423 78.7944 19.4815C78.5444 19.6207 78.3469 19.8239 78.2021 20.0909C78.0572 20.358 77.9847 20.6818 77.9847 21.0625ZM86.6577 25.1364C86.044 25.1364 85.5156 24.9915 85.0724 24.7017C84.6293 24.4119 84.2884 24.0128 84.0497 23.5043C83.8111 22.9957 83.6918 22.4148 83.6918 21.7614C83.6918 21.0966 83.8139 20.5099 84.0582 20.0014C84.3054 19.4901 84.6491 19.0909 85.0895 18.804C85.5327 18.5142 86.0497 18.3693 86.6406 18.3693C87.1009 18.3693 87.5156 18.4545 87.8849 18.625C88.2543 18.7955 88.5568 19.0341 88.7926 19.3409C89.0284 19.6477 89.1747 20.0057 89.2315 20.4148H88.2259C88.1491 20.1165 87.9787 19.8523 87.7145 19.6222C87.4531 19.3892 87.1009 19.2727 86.6577 19.2727C86.2656 19.2727 85.9219 19.375 85.6264 19.5795C85.3338 19.7812 85.1051 20.0668 84.9403 20.4361C84.7784 20.8026 84.6974 21.233 84.6974 21.7273C84.6974 22.233 84.777 22.6733 84.9361 23.0483C85.098 23.4233 85.3253 23.7145 85.6179 23.9219C85.9134 24.1293 86.2599 24.233 86.6577 24.233C86.919 24.233 87.1562 24.1875 87.3693 24.0966C87.5824 24.0057 87.7628 23.875 87.9105 23.7045C88.0582 23.5341 88.1634 23.3295 88.2259 23.0909H89.2315C89.1747 23.4773 89.0341 23.8253 88.8097 24.1349C88.5881 24.4418 88.294 24.6861 87.9276 24.8679C87.5639 25.0469 87.1406 25.1364 86.6577 25.1364ZM93.446 25.1364C92.8153 25.1364 92.2713 24.9972 91.8139 24.7188C91.3594 24.4375 91.0085 24.0455 90.7614 23.5426C90.517 23.0369 90.3949 22.4489 90.3949 21.7784C90.3949 21.108 90.517 20.517 90.7614 20.0057C91.0085 19.4915 91.3523 19.0909 91.7926 18.804C92.2358 18.5142 92.7528 18.3693 93.3438 18.3693C93.6847 18.3693 94.0213 18.4261 94.3537 18.5398C94.6861 18.6534 94.9886 18.8381 95.2614 19.0938C95.5341 19.3466 95.7514 19.6818 95.9134 20.0994C96.0753 20.517 96.1562 21.0312 96.1562 21.642V22.0682H91.1108V21.1989H95.1335C95.1335 20.8295 95.0597 20.5 94.9119 20.2102C94.767 19.9205 94.5597 19.6918 94.2898 19.5241C94.0227 19.3565 93.7074 19.2727 93.3438 19.2727C92.9432 19.2727 92.5966 19.3722 92.304 19.571C92.0142 19.767 91.7912 20.0227 91.6349 20.3381C91.4787 20.6534 91.4006 20.9915 91.4006 21.3523V21.9318C91.4006 22.4261 91.4858 22.8452 91.6562 23.1889C91.8295 23.5298 92.0696 23.7898 92.3764 23.9688C92.6832 24.1449 93.0398 24.233 93.446 24.233C93.7102 24.233 93.9489 24.196 94.1619 24.1222C94.3778 24.0455 94.5639 23.9318 94.7202 23.7812C94.8764 23.6278 94.9972 23.4375 95.0824 23.2102L96.054 23.483C95.9517 23.8125 95.7798 24.1023 95.5384 24.3523C95.2969 24.5994 94.9986 24.7926 94.6435 24.9318C94.2884 25.0682 93.8892 25.1364 93.446 25.1364ZM99.1861 23.8068L99.1179 24.267C99.0696 24.5909 98.9957 24.9375 98.8963 25.3068C98.7997 25.6761 98.6989 26.0241 98.5938 26.3509C98.4886 26.6776 98.402 26.9375 98.3338 27.1307H97.5668C97.6037 26.9489 97.652 26.7088 97.7116 26.4105C97.7713 26.1122 97.831 25.7784 97.8906 25.4091C97.9531 25.0426 98.0043 24.6676 98.044 24.2841L98.0952 23.8068H99.1861ZM19.5795 43.1364C18.9659 43.1364 18.4375 42.9915 17.9943 42.7017C17.5511 42.4119 17.2102 42.0128 16.9716 41.5043C16.733 40.9957 16.6136 40.4148 16.6136 39.7614C16.6136 39.0966 16.7358 38.5099 16.9801 38.0014C17.2273 37.4901 17.571 37.0909 18.0114 36.804C18.4545 36.5142 18.9716 36.3693 19.5625 36.3693C20.0227 36.3693 20.4375 36.4545 20.8068 36.625C21.1761 36.7955 21.4787 37.0341 21.7145 37.3409C21.9503 37.6477 22.0966 38.0057 22.1534 38.4148H21.1477C21.071 38.1165 20.9006 37.8523 20.6364 37.6222C20.375 37.3892 20.0227 37.2727 19.5795 37.2727C19.1875 37.2727 18.8438 37.375 18.5483 37.5795C18.2557 37.7812 18.027 38.0668 17.8622 38.4361C17.7003 38.8026 17.6193 39.233 17.6193 39.7273C17.6193 40.233 17.6989 40.6733 17.858 41.0483C18.0199 41.4233 18.2472 41.7145 18.5398 41.9219C18.8352 42.1293 19.1818 42.233 19.5795 42.233C19.8409 42.233 20.0781 42.1875 20.2912 42.0966C20.5043 42.0057 20.6847 41.875 20.8324 41.7045C20.9801 41.5341 21.0852 41.3295 21.1477 41.0909H22.1534C22.0966 41.4773 21.956 41.8253 21.7315 42.1349C21.5099 42.4418 21.2159 42.6861 20.8494 42.8679C20.4858 43.0469 20.0625 43.1364 19.5795 43.1364ZM23.6236 43V36.4545H24.5952V37.4432H24.6634C24.7827 37.1193 24.9986 36.8565 25.3111 36.6548C25.6236 36.4531 25.9759 36.3523 26.3679 36.3523C26.4418 36.3523 26.5341 36.3537 26.6449 36.3565C26.7557 36.3594 26.8395 36.3636 26.8963 36.3693V37.392C26.8622 37.3835 26.7841 37.3707 26.6619 37.3537C26.5426 37.3338 26.4162 37.3239 26.2827 37.3239C25.9645 37.3239 25.6804 37.3906 25.4304 37.5241C25.1832 37.6548 24.9872 37.8366 24.8423 38.0696C24.7003 38.2997 24.6293 38.5625 24.6293 38.858V43H23.6236ZM30.6335 43.1364C30.0028 43.1364 29.4588 42.9972 29.0014 42.7188C28.5469 42.4375 28.196 42.0455 27.9489 41.5426C27.7045 41.0369 27.5824 40.4489 27.5824 39.7784C27.5824 39.108 27.7045 38.517 27.9489 38.0057C28.196 37.4915 28.5398 37.0909 28.9801 36.804C29.4233 36.5142 29.9403 36.3693 30.5312 36.3693C30.8722 36.3693 31.2088 36.4261 31.5412 36.5398C31.8736 36.6534 32.1761 36.8381 32.4489 37.0938C32.7216 37.3466 32.9389 37.6818 33.1009 38.0994C33.2628 38.517 33.3438 39.0312 33.3438 39.642V40.0682H28.2983V39.1989H32.321C32.321 38.8295 32.2472 38.5 32.0994 38.2102C31.9545 37.9205 31.7472 37.6918 31.4773 37.5241C31.2102 37.3565 30.8949 37.2727 30.5312 37.2727C30.1307 37.2727 29.7841 37.3722 29.4915 37.571C29.2017 37.767 28.9787 38.0227 28.8224 38.3381C28.6662 38.6534 28.5881 38.9915 28.5881 39.3523V39.9318C28.5881 40.4261 28.6733 40.8452 28.8438 41.1889C29.017 41.5298 29.2571 41.7898 29.5639 41.9688C29.8707 42.1449 30.2273 42.233 30.6335 42.233C30.8977 42.233 31.1364 42.196 31.3494 42.1222C31.5653 42.0455 31.7514 41.9318 31.9077 41.7812C32.0639 41.6278 32.1847 41.4375 32.2699 41.2102L33.2415 41.483C33.1392 41.8125 32.9673 42.1023 32.7259 42.3523C32.4844 42.5994 32.1861 42.7926 31.831 42.9318C31.4759 43.0682 31.0767 43.1364 30.6335 43.1364ZM36.7997 43.1534C36.3849 43.1534 36.0085 43.0753 35.6705 42.919C35.3324 42.7599 35.0639 42.5312 34.8651 42.233C34.6662 41.9318 34.5668 41.5682 34.5668 41.142C34.5668 40.767 34.6406 40.4631 34.7884 40.2301C34.9361 39.9943 35.1335 39.8097 35.3807 39.6761C35.6278 39.5426 35.9006 39.4432 36.1989 39.3778C36.5 39.3097 36.8026 39.2557 37.1065 39.2159C37.5043 39.1648 37.8267 39.1264 38.0739 39.1009C38.3239 39.0724 38.5057 39.0256 38.6193 38.9602C38.7358 38.8949 38.794 38.7812 38.794 38.6193V38.5852C38.794 38.1648 38.679 37.8381 38.4489 37.6051C38.2216 37.3722 37.8764 37.2557 37.4134 37.2557C36.9332 37.2557 36.5568 37.3608 36.2841 37.571C36.0114 37.7812 35.8196 38.0057 35.7088 38.2443L34.7543 37.9034C34.9247 37.5057 35.152 37.196 35.4361 36.9744C35.723 36.75 36.0355 36.5937 36.3736 36.5057C36.7145 36.4148 37.0497 36.3693 37.3793 36.3693C37.5895 36.3693 37.831 36.3949 38.1037 36.446C38.3793 36.4943 38.6449 36.5952 38.9006 36.7486C39.1591 36.902 39.3736 37.1335 39.544 37.4432C39.7145 37.7528 39.7997 38.1676 39.7997 38.6875V43H38.794V42.1136H38.7429C38.6747 42.2557 38.5611 42.4077 38.402 42.5696C38.2429 42.7315 38.0313 42.8693 37.767 42.983C37.5028 43.0966 37.1804 43.1534 36.7997 43.1534ZM36.9531 42.25C37.3509 42.25 37.6861 42.1719 37.9588 42.0156C38.2344 41.8594 38.4418 41.6577 38.581 41.4105C38.723 41.1634 38.794 40.9034 38.794 40.6307V39.7102C38.7514 39.7614 38.6577 39.8082 38.5128 39.8509C38.3707 39.8906 38.206 39.9261 38.0185 39.9574C37.8338 39.9858 37.6534 40.0114 37.4773 40.0341C37.304 40.054 37.1634 40.071 37.0554 40.0852C36.794 40.1193 36.5497 40.1747 36.3224 40.2514C36.098 40.3253 35.9162 40.4375 35.777 40.5881C35.6406 40.7358 35.5724 40.9375 35.5724 41.1932C35.5724 41.5426 35.7017 41.8068 35.9602 41.9858C36.2216 42.1619 36.5526 42.25 36.9531 42.25ZM44.4819 36.4545V37.3068H41.0898V36.4545H44.4819ZM42.0785 34.8864H43.0842V41.125C43.0842 41.4091 43.1254 41.6222 43.2077 41.7642C43.293 41.9034 43.4009 41.9972 43.5316 42.0455C43.6651 42.0909 43.8058 42.1136 43.9535 42.1136C44.0643 42.1136 44.1552 42.108 44.2262 42.0966C44.2972 42.0824 44.354 42.071 44.3967 42.0625L44.6012 42.9659C44.533 42.9915 44.4379 43.017 44.3157 43.0426C44.1935 43.071 44.0387 43.0852 43.8512 43.0852C43.5671 43.0852 43.2887 43.0241 43.016 42.902C42.7461 42.7798 42.5217 42.5938 42.3427 42.3438C42.1665 42.0938 42.0785 41.7784 42.0785 41.3977V34.8864ZM45.9947 43V36.4545H47.0004V43H45.9947ZM46.506 35.3636C46.31 35.3636 46.141 35.2969 45.9989 35.1634C45.8597 35.0298 45.7901 34.8693 45.7901 34.6818C45.7901 34.4943 45.8597 34.3338 45.9989 34.2003C46.141 34.0668 46.31 34 46.506 34C46.7021 34 46.8697 34.0668 47.0089 34.2003C47.1509 34.3338 47.2219 34.4943 47.2219 34.6818C47.2219 34.8693 47.1509 35.0298 47.0089 35.1634C46.8697 35.2969 46.7021 35.3636 46.506 35.3636ZM54.1946 36.4545L51.7741 43H50.7514L48.331 36.4545H49.4219L51.2287 41.6705H51.2969L53.1037 36.4545H54.1946ZM55.522 43V36.4545H56.5277V43H55.522ZM56.0334 35.3636C55.8374 35.3636 55.6683 35.2969 55.5263 35.1634C55.3871 35.0298 55.3175 34.8693 55.3175 34.6818C55.3175 34.4943 55.3871 34.3338 55.5263 34.2003C55.6683 34.0668 55.8374 34 56.0334 34C56.2294 34 56.397 34.0668 56.5362 34.2003C56.6783 34.3338 56.7493 34.4943 56.7493 34.6818C56.7493 34.8693 56.6783 35.0298 56.5362 35.1634C56.397 35.2969 56.2294 35.3636 56.0334 35.3636ZM61.2163 36.4545V37.3068H57.8242V36.4545H61.2163ZM58.8129 34.8864H59.8185V41.125C59.8185 41.4091 59.8597 41.6222 59.9421 41.7642C60.0273 41.9034 60.1353 41.9972 60.266 42.0455C60.3995 42.0909 60.5401 42.1136 60.6879 42.1136C60.7987 42.1136 60.8896 42.108 60.9606 42.0966C61.0316 42.0824 61.0884 42.071 61.131 42.0625L61.3356 42.9659C61.2674 42.9915 61.1722 43.017 61.0501 43.0426C60.9279 43.071 60.7731 43.0852 60.5856 43.0852C60.3015 43.0852 60.0231 43.0241 59.7504 42.902C59.4805 42.7798 59.256 42.5938 59.0771 42.3438C58.9009 42.0938 58.8129 41.7784 58.8129 41.3977V34.8864ZM63.3768 45.4545C63.2063 45.4545 63.0543 45.4403 62.9208 45.4119C62.7873 45.3864 62.695 45.3608 62.6438 45.3352L62.8995 44.4489C63.1438 44.5114 63.3597 44.5341 63.5472 44.517C63.7347 44.5 63.9009 44.4162 64.0458 44.2656C64.1935 44.1179 64.3285 43.8778 64.4506 43.5455L64.6381 43.0341L62.2177 36.4545H63.3086L65.1154 41.6705H65.1836L66.9904 36.4545H68.0813L65.3029 43.9545C65.1779 44.2926 65.0231 44.5724 64.8384 44.794C64.6538 45.0185 64.4393 45.1847 64.195 45.2926C63.9535 45.4006 63.6808 45.4545 63.3768 45.4545ZM70.4986 41.8068L70.4304 42.267C70.3821 42.5909 70.3082 42.9375 70.2088 43.3068C70.1122 43.6761 70.0114 44.0241 69.9062 44.3509C69.8011 44.6776 69.7145 44.9375 69.6463 45.1307H68.8793C68.9162 44.9489 68.9645 44.7088 69.0241 44.4105C69.0838 44.1122 69.1435 43.7784 69.2031 43.4091C69.2656 43.0426 69.3168 42.6676 69.3565 42.2841L69.4077 41.8068H70.4986ZM77.663 43.1534C77.2482 43.1534 76.8718 43.0753 76.5337 42.919C76.1957 42.7599 75.9272 42.5312 75.7283 42.233C75.5295 41.9318 75.43 41.5682 75.43 41.142C75.43 40.767 75.5039 40.4631 75.6516 40.2301C75.7994 39.9943 75.9968 39.8097 76.244 39.6761C76.4911 39.5426 76.7638 39.4432 77.0621 39.3778C77.3633 39.3097 77.6658 39.2557 77.9698 39.2159C78.3675 39.1648 78.69 39.1264 78.9371 39.1009C79.1871 39.0724 79.369 39.0256 79.4826 38.9602C79.5991 38.8949 79.6573 38.7812 79.6573 38.6193V38.5852C79.6573 38.1648 79.5423 37.8381 79.3121 37.6051C79.0849 37.3722 78.7397 37.2557 78.2766 37.2557C77.7965 37.2557 77.4201 37.3608 77.1474 37.571C76.8746 37.7812 76.6829 38.0057 76.5721 38.2443L75.6175 37.9034C75.788 37.5057 76.0153 37.196 76.2994 36.9744C76.5863 36.75 76.8988 36.5937 77.2369 36.5057C77.5778 36.4148 77.913 36.3693 78.2425 36.3693C78.4528 36.3693 78.6942 36.3949 78.967 36.446C79.2425 36.4943 79.5082 36.5952 79.7638 36.7486C80.0224 36.902 80.2369 37.1335 80.4073 37.4432C80.5778 37.7528 80.663 38.1676 80.663 38.6875V43H79.6573V42.1136H79.6062C79.538 42.2557 79.4244 42.4077 79.2653 42.5696C79.1062 42.7315 78.8945 42.8693 78.6303 42.983C78.3661 43.0966 78.0437 43.1534 77.663 43.1534ZM77.8164 42.25C78.2141 42.25 78.5494 42.1719 78.8221 42.0156C79.0977 41.8594 79.305 41.6577 79.4442 41.4105C79.5863 41.1634 79.6573 40.9034 79.6573 40.6307V39.7102C79.6147 39.7614 79.521 39.8082 79.3761 39.8509C79.234 39.8906 79.0692 39.9261 78.8817 39.9574C78.6971 39.9858 78.5167 40.0114 78.3406 40.0341C78.1673 40.054 78.0266 40.071 77.9187 40.0852C77.6573 40.1193 77.413 40.1747 77.1857 40.2514C76.9613 40.3253 76.7795 40.4375 76.6403 40.5881C76.5039 40.7358 76.4357 40.9375 76.4357 41.1932C76.4357 41.5426 76.565 41.8068 76.8235 41.9858C77.0849 42.1619 77.4158 42.25 77.8164 42.25ZM83.5043 39.0625V43H82.4986V36.4545H83.4702V37.4773H83.5554C83.7088 37.1449 83.9418 36.8778 84.2543 36.6761C84.5668 36.4716 84.9702 36.3693 85.4645 36.3693C85.9077 36.3693 86.2955 36.4602 86.6278 36.642C86.9602 36.821 87.2188 37.0938 87.4034 37.4602C87.5881 37.8239 87.6804 38.2841 87.6804 38.8409V43H86.6747V38.9091C86.6747 38.3949 86.5412 37.9943 86.2741 37.7074C86.0071 37.4176 85.6406 37.2727 85.1747 37.2727C84.8537 37.2727 84.5668 37.3423 84.3139 37.4815C84.0639 37.6207 83.8665 37.8239 83.7216 38.0909C83.5767 38.358 83.5043 38.6818 83.5043 39.0625ZM91.9897 43.1364C91.4442 43.1364 90.9627 42.9986 90.5451 42.723C90.1275 42.4446 89.8008 42.0526 89.565 41.5469C89.3292 41.0384 89.2113 40.4375 89.2113 39.7443C89.2113 39.0568 89.3292 38.4602 89.565 37.9545C89.8008 37.4489 90.1289 37.0582 90.5494 36.7827C90.9698 36.5071 91.4556 36.3693 92.0067 36.3693C92.4329 36.3693 92.7695 36.4403 93.0167 36.5824C93.2667 36.7216 93.457 36.8807 93.5877 37.0597C93.7212 37.2358 93.8249 37.3807 93.8988 37.4943H93.984V34.2727H94.9897V43H94.0181V41.9943H93.8988C93.8249 42.1136 93.7198 42.2642 93.5835 42.446C93.4471 42.625 93.2525 42.7855 92.9996 42.9276C92.7468 43.0668 92.4102 43.1364 91.9897 43.1364ZM92.1261 42.233C92.5295 42.233 92.8704 42.1278 93.1488 41.9176C93.4272 41.7045 93.6388 41.4105 93.7837 41.0355C93.9286 40.6577 94.0011 40.2216 94.0011 39.7273C94.0011 39.2386 93.93 38.8111 93.788 38.4446C93.646 38.0753 93.4357 37.7884 93.1573 37.5838C92.8789 37.3764 92.5352 37.2727 92.1261 37.2727C91.6999 37.2727 91.3448 37.3821 91.0607 37.6009C90.7795 37.8168 90.5678 38.1108 90.4258 38.483C90.2866 38.8523 90.217 39.267 90.217 39.7273C90.217 40.1932 90.288 40.6165 90.43 40.9972C90.5749 41.375 90.788 41.6761 91.0692 41.9006C91.3533 42.1222 91.7056 42.233 92.1261 42.233ZM103.193 36.4545V37.3068H99.8008V36.4545H103.193ZM100.789 34.8864H101.795V41.125C101.795 41.4091 101.836 41.6222 101.919 41.7642C102.004 41.9034 102.112 41.9972 102.243 42.0455C102.376 42.0909 102.517 42.1136 102.664 42.1136C102.775 42.1136 102.866 42.108 102.937 42.0966C103.008 42.0824 103.065 42.071 103.108 42.0625L103.312 42.9659C103.244 42.9915 103.149 43.017 103.027 43.0426C102.904 43.071 102.75 43.0852 102.562 43.0852C102.278 43.0852 102 43.0241 101.727 42.902C101.457 42.7798 101.233 42.5938 101.054 42.3438C100.877 42.0938 100.789 41.7784 100.789 41.3977V34.8864ZM105.852 39.0625V43H104.846V34.2727H105.852V37.4773H105.937C106.091 37.1392 106.321 36.8707 106.627 36.6719C106.937 36.4702 107.349 36.3693 107.863 36.3693C108.309 36.3693 108.7 36.4588 109.035 36.6378C109.37 36.8139 109.63 37.0852 109.815 37.4517C110.002 37.8153 110.096 38.2784 110.096 38.8409V43H109.091V38.9091C109.091 38.3892 108.956 37.9872 108.686 37.7031C108.419 37.4162 108.048 37.2727 107.574 37.2727C107.244 37.2727 106.949 37.3423 106.687 37.4815C106.429 37.6207 106.224 37.8239 106.074 38.0909C105.926 38.358 105.852 38.6818 105.852 39.0625ZM114.68 43.1364C114.05 43.1364 113.506 42.9972 113.048 42.7188C112.594 42.4375 112.243 42.0455 111.996 41.5426C111.751 41.0369 111.629 40.4489 111.629 39.7784C111.629 39.108 111.751 38.517 111.996 38.0057C112.243 37.4915 112.587 37.0909 113.027 36.804C113.47 36.5142 113.987 36.3693 114.578 36.3693C114.919 36.3693 115.256 36.4261 115.588 36.5398C115.92 36.6534 116.223 36.8381 116.496 37.0938C116.768 37.3466 116.986 37.6818 117.148 38.0994C117.31 38.517 117.391 39.0312 117.391 39.642V40.0682H112.345V39.1989H116.368C116.368 38.8295 116.294 38.5 116.146 38.2102C116.001 37.9205 115.794 37.6918 115.524 37.5241C115.257 37.3565 114.942 37.2727 114.578 37.2727C114.178 37.2727 113.831 37.3722 113.538 37.571C113.249 37.767 113.026 38.0227 112.869 38.3381C112.713 38.6534 112.635 38.9915 112.635 39.3523V39.9318C112.635 40.4261 112.72 40.8452 112.891 41.1889C113.064 41.5298 113.304 41.7898 113.611 41.9688C113.918 42.1449 114.274 42.233 114.68 42.233C114.945 42.233 115.183 42.196 115.396 42.1222C115.612 42.0455 115.798 41.9318 115.955 41.7812C116.111 41.6278 116.232 41.4375 116.317 41.2102L117.288 41.483C117.186 41.8125 117.014 42.1023 116.773 42.3523C116.531 42.5994 116.233 42.7926 115.878 42.9318C115.523 43.0682 115.124 43.1364 114.68 43.1364ZM125.142 36.4545V37.3068H121.75V36.4545H125.142ZM122.739 34.8864H123.744V41.125C123.744 41.4091 123.786 41.6222 123.868 41.7642C123.953 41.9034 124.061 41.9972 124.192 42.0455C124.325 42.0909 124.466 42.1136 124.614 42.1136C124.724 42.1136 124.815 42.108 124.886 42.0966C124.957 42.0824 125.014 42.071 125.057 42.0625L125.261 42.9659C125.193 42.9915 125.098 43.017 124.976 43.0426C124.854 43.071 124.699 43.0852 124.511 43.0852C124.227 43.0852 123.949 43.0241 123.676 42.902C123.406 42.7798 123.182 42.5938 123.003 42.3438C122.827 42.0938 122.739 41.7784 122.739 41.3977V34.8864ZM127.801 39.0625V43H126.795V34.2727H127.801V37.4773H127.886C128.04 37.1392 128.27 36.8707 128.577 36.6719C128.886 36.4702 129.298 36.3693 129.812 36.3693C130.259 36.3693 130.649 36.4588 130.984 36.6378C131.32 36.8139 131.58 37.0852 131.764 37.4517C131.952 37.8153 132.045 38.2784 132.045 38.8409V43H131.04V38.9091C131.04 38.3892 130.905 37.9872 130.635 37.7031C130.368 37.4162 129.997 37.2727 129.523 37.2727C129.193 37.2727 128.898 37.3423 128.636 37.4815C128.378 37.6207 128.173 37.8239 128.023 38.0909C127.875 38.358 127.801 38.6818 127.801 39.0625ZM133.885 43V36.4545H134.857V37.4432H134.925C135.044 37.1193 135.26 36.8565 135.573 36.6548C135.885 36.4531 136.238 36.3523 136.63 36.3523C136.703 36.3523 136.796 36.3537 136.907 36.3565C137.017 36.3594 137.101 36.3636 137.158 36.3693V37.392C137.124 37.3835 137.046 37.3707 136.924 37.3537C136.804 37.3338 136.678 37.3239 136.544 37.3239C136.226 37.3239 135.942 37.3906 135.692 37.5241C135.445 37.6548 135.249 37.8366 135.104 38.0696C134.962 38.2997 134.891 38.5625 134.891 38.858V43H133.885ZM138.35 43V36.4545H139.356V43H138.35ZM138.862 35.3636C138.665 35.3636 138.496 35.2969 138.354 35.1634C138.215 35.0298 138.146 34.8693 138.146 34.6818C138.146 34.4943 138.215 34.3338 138.354 34.2003C138.496 34.0668 138.665 34 138.862 34C139.058 34 139.225 34.0668 139.364 34.2003C139.506 34.3338 139.577 34.4943 139.577 34.6818C139.577 34.8693 139.506 35.0298 139.364 35.1634C139.225 35.2969 139.058 35.3636 138.862 35.3636ZM142.203 34.2727V43H141.198V34.2727H142.203ZM145.051 34.2727V43H144.045V34.2727H145.051ZM19.5795 61.1364C18.9886 61.1364 18.4702 60.9957 18.0241 60.7145C17.581 60.4332 17.2344 60.0398 16.9844 59.5341C16.7372 59.0284 16.6136 58.4375 16.6136 57.7614C16.6136 57.0795 16.7372 56.4844 16.9844 55.9759C17.2344 55.4673 17.581 55.0724 18.0241 54.7912C18.4702 54.5099 18.9886 54.3693 19.5795 54.3693C20.1705 54.3693 20.6875 54.5099 21.1307 54.7912C21.5767 55.0724 21.9233 55.4673 22.1705 55.9759C22.4205 56.4844 22.5455 57.0795 22.5455 57.7614C22.5455 58.4375 22.4205 59.0284 22.1705 59.5341C21.9233 60.0398 21.5767 60.4332 21.1307 60.7145C20.6875 60.9957 20.1705 61.1364 19.5795 61.1364ZM19.5795 60.233C20.0284 60.233 20.3977 60.1179 20.6875 59.8878C20.9773 59.6577 21.1918 59.3551 21.331 58.9801C21.4702 58.6051 21.5398 58.1989 21.5398 57.7614C21.5398 57.3239 21.4702 56.9162 21.331 56.5384C21.1918 56.1605 20.9773 55.8551 20.6875 55.6222C20.3977 55.3892 20.0284 55.2727 19.5795 55.2727C19.1307 55.2727 18.7614 55.3892 18.4716 55.6222C18.1818 55.8551 17.9673 56.1605 17.8281 56.5384C17.6889 56.9162 17.6193 57.3239 17.6193 57.7614C17.6193 58.1989 17.6889 58.6051 17.8281 58.9801C17.9673 59.3551 18.1818 59.6577 18.4716 59.8878C18.7614 60.1179 19.1307 60.233 19.5795 60.233ZM26.9954 54.4545V55.3068H23.467V54.4545H26.9954ZM24.5238 61V53.5511C24.5238 53.1761 24.6119 52.8636 24.788 52.6136C24.9641 52.3636 25.1928 52.1761 25.4741 52.0511C25.7553 51.9261 26.0522 51.8636 26.3647 51.8636C26.6119 51.8636 26.8136 51.8835 26.9698 51.9233C27.1261 51.9631 27.2425 52 27.3192 52.0341L27.0295 52.9034C26.9783 52.8864 26.9073 52.8651 26.8164 52.8395C26.7283 52.8139 26.6119 52.8011 26.467 52.8011C26.1346 52.8011 25.8945 52.8849 25.7468 53.0526C25.6019 53.2202 25.5295 53.4659 25.5295 53.7898V61H24.5238ZM34.4219 63.5909C33.9361 63.5909 33.5185 63.5284 33.169 63.4034C32.8196 63.2812 32.5284 63.1193 32.2955 62.9176C32.0653 62.7188 31.8821 62.5057 31.7457 62.2784L32.5469 61.7159C32.6378 61.8352 32.7528 61.9716 32.892 62.125C33.0313 62.2812 33.2216 62.4162 33.4631 62.5298C33.7074 62.6463 34.027 62.7045 34.4219 62.7045C34.9503 62.7045 35.3864 62.5767 35.7301 62.321C36.0739 62.0653 36.2457 61.6648 36.2457 61.1193V59.7898H36.1605C36.0866 59.9091 35.9815 60.0568 35.8452 60.233C35.7116 60.4062 35.5185 60.5611 35.2656 60.6974C35.0156 60.831 34.6776 60.8977 34.2514 60.8977C33.723 60.8977 33.2486 60.7727 32.8281 60.5227C32.4105 60.2727 32.0795 59.9091 31.8352 59.4318C31.5938 58.9545 31.473 58.375 31.473 57.6932C31.473 57.0227 31.5909 56.4389 31.8267 55.9418C32.0625 55.4418 32.3906 55.0554 32.8111 54.7827C33.2315 54.5071 33.7173 54.3693 34.2685 54.3693C34.6946 54.3693 35.0327 54.4403 35.2827 54.5824C35.5355 54.7216 35.7287 54.8807 35.8622 55.0597C35.9986 55.2358 36.1037 55.3807 36.1776 55.4943H36.2798V54.4545H37.2514V61.1875C37.2514 61.75 37.1236 62.2074 36.8679 62.5597C36.6151 62.9148 36.2741 63.1747 35.8452 63.3395C35.419 63.5071 34.9446 63.5909 34.4219 63.5909ZM34.3878 59.9943C34.7912 59.9943 35.1321 59.902 35.4105 59.7173C35.6889 59.5327 35.9006 59.267 36.0455 58.9205C36.1903 58.5739 36.2628 58.1591 36.2628 57.6761C36.2628 57.2045 36.1918 56.7884 36.0497 56.4276C35.9077 56.0668 35.6974 55.7841 35.419 55.5795C35.1406 55.375 34.7969 55.2727 34.3878 55.2727C33.9616 55.2727 33.6065 55.3807 33.3224 55.5966C33.0412 55.8125 32.8295 56.1023 32.6875 56.4659C32.5483 56.8295 32.4787 57.233 32.4787 57.6761C32.4787 58.1307 32.5497 58.5327 32.6918 58.8821C32.8366 59.2287 33.0497 59.5014 33.331 59.7003C33.6151 59.8963 33.9673 59.9943 34.3878 59.9943ZM39.0923 61V54.4545H40.0639V55.4432H40.1321C40.2514 55.1193 40.4673 54.8565 40.7798 54.6548C41.0923 54.4531 41.4446 54.3523 41.8366 54.3523C41.9105 54.3523 42.0028 54.3537 42.1136 54.3565C42.2244 54.3594 42.3082 54.3636 42.3651 54.3693V55.392C42.331 55.3835 42.2528 55.3707 42.1307 55.3537C42.0114 55.3338 41.8849 55.3239 41.7514 55.3239C41.4332 55.3239 41.1491 55.3906 40.8991 55.5241C40.652 55.6548 40.456 55.8366 40.3111 56.0696C40.169 56.2997 40.098 56.5625 40.098 56.858V61H39.0923ZM46.017 61.1364C45.4261 61.1364 44.9077 60.9957 44.4616 60.7145C44.0185 60.4332 43.6719 60.0398 43.4219 59.5341C43.1747 59.0284 43.0511 58.4375 43.0511 57.7614C43.0511 57.0795 43.1747 56.4844 43.4219 55.9759C43.6719 55.4673 44.0185 55.0724 44.4616 54.7912C44.9077 54.5099 45.4261 54.3693 46.017 54.3693C46.608 54.3693 47.125 54.5099 47.5682 54.7912C48.0142 55.0724 48.3608 55.4673 48.608 55.9759C48.858 56.4844 48.983 57.0795 48.983 57.7614C48.983 58.4375 48.858 59.0284 48.608 59.5341C48.3608 60.0398 48.0142 60.4332 47.5682 60.7145C47.125 60.9957 46.608 61.1364 46.017 61.1364ZM46.017 60.233C46.4659 60.233 46.8352 60.1179 47.125 59.8878C47.4148 59.6577 47.6293 59.3551 47.7685 58.9801C47.9077 58.6051 47.9773 58.1989 47.9773 57.7614C47.9773 57.3239 47.9077 56.9162 47.7685 56.5384C47.6293 56.1605 47.4148 55.8551 47.125 55.6222C46.8352 55.3892 46.4659 55.2727 46.017 55.2727C45.5682 55.2727 45.1989 55.3892 44.9091 55.6222C44.6193 55.8551 44.4048 56.1605 44.2656 56.5384C44.1264 56.9162 44.0568 57.3239 44.0568 57.7614C44.0568 58.1989 44.1264 58.6051 44.2656 58.9801C44.4048 59.3551 44.6193 59.6577 44.9091 59.8878C45.1989 60.1179 45.5682 60.233 46.017 60.233ZM51.7784 61L49.7841 54.4545H50.8409L52.2557 59.4659H52.3239L53.7216 54.4545H54.7955L56.1761 59.4489H56.2443L57.6591 54.4545H58.7159L56.7216 61H55.733L54.3011 55.9716H54.1989L52.767 61H51.7784ZM60.0455 61V54.4545H61.0511V61H60.0455ZM60.5568 53.3636C60.3608 53.3636 60.1918 53.2969 60.0497 53.1634C59.9105 53.0298 59.8409 52.8693 59.8409 52.6818C59.8409 52.4943 59.9105 52.3338 60.0497 52.2003C60.1918 52.0668 60.3608 52 60.5568 52C60.7528 52 60.9205 52.0668 61.0597 52.2003C61.2017 52.3338 61.2727 52.4943 61.2727 52.6818C61.2727 52.8693 61.2017 53.0298 61.0597 53.1634C60.9205 53.2969 60.7528 53.3636 60.5568 53.3636ZM63.8988 57.0625V61H62.8931V54.4545H63.8647V55.4773H63.9499C64.1033 55.1449 64.3363 54.8778 64.6488 54.6761C64.9613 54.4716 65.3647 54.3693 65.859 54.3693C66.3022 54.3693 66.69 54.4602 67.0224 54.642C67.3548 54.821 67.6133 55.0938 67.7979 55.4602C67.9826 55.8239 68.0749 56.2841 68.0749 56.8409V61H67.0692V56.9091C67.0692 56.3949 66.9357 55.9943 66.6687 55.7074C66.4016 55.4176 66.0352 55.2727 65.5692 55.2727C65.2482 55.2727 64.9613 55.3423 64.7085 55.4815C64.4585 55.6207 64.261 55.8239 64.1161 56.0909C63.9712 56.358 63.8988 56.6818 63.8988 57.0625ZM72.5547 63.5909C72.0689 63.5909 71.6513 63.5284 71.3018 63.4034C70.9524 63.2812 70.6612 63.1193 70.4283 62.9176C70.1982 62.7188 70.0149 62.5057 69.8786 62.2784L70.6797 61.7159C70.7706 61.8352 70.8857 61.9716 71.0249 62.125C71.1641 62.2812 71.3544 62.4162 71.5959 62.5298C71.8402 62.6463 72.1598 62.7045 72.5547 62.7045C73.0831 62.7045 73.5192 62.5767 73.8629 62.321C74.2067 62.0653 74.3786 61.6648 74.3786 61.1193V59.7898H74.2933C74.2195 59.9091 74.1143 60.0568 73.978 60.233C73.8445 60.4062 73.6513 60.5611 73.3984 60.6974C73.1484 60.831 72.8104 60.8977 72.3842 60.8977C71.8558 60.8977 71.3814 60.7727 70.9609 60.5227C70.5433 60.2727 70.2124 59.9091 69.968 59.4318C69.7266 58.9545 69.6058 58.375 69.6058 57.6932C69.6058 57.0227 69.7237 56.4389 69.9595 55.9418C70.1953 55.4418 70.5234 55.0554 70.9439 54.7827C71.3643 54.5071 71.8501 54.3693 72.4013 54.3693C72.8274 54.3693 73.1655 54.4403 73.4155 54.5824C73.6683 54.7216 73.8615 54.8807 73.995 55.0597C74.1314 55.2358 74.2365 55.3807 74.3104 55.4943H74.4126V54.4545H75.3842V61.1875C75.3842 61.75 75.2564 62.2074 75.0007 62.5597C74.7479 62.9148 74.407 63.1747 73.978 63.3395C73.5518 63.5071 73.0774 63.5909 72.5547 63.5909ZM72.5206 59.9943C72.924 59.9943 73.2649 59.902 73.5433 59.7173C73.8217 59.5327 74.0334 59.267 74.1783 58.9205C74.3232 58.5739 74.3956 58.1591 74.3956 57.6761C74.3956 57.2045 74.3246 56.7884 74.1825 56.4276C74.0405 56.0668 73.8303 55.7841 73.5518 55.5795C73.2734 55.375 72.9297 55.2727 72.5206 55.2727C72.0945 55.2727 71.7393 55.3807 71.4553 55.5966C71.174 55.8125 70.9624 56.1023 70.8203 56.4659C70.6811 56.8295 70.6115 57.233 70.6115 57.6761C70.6115 58.1307 70.6825 58.5327 70.8246 58.8821C70.9695 59.2287 71.1825 59.5014 71.4638 59.7003C71.7479 59.8963 72.1001 59.9943 72.5206 59.9943ZM82.5263 61.1534C82.1115 61.1534 81.7351 61.0753 81.397 60.919C81.0589 60.7599 80.7905 60.5312 80.5916 60.233C80.3928 59.9318 80.2933 59.5682 80.2933 59.142C80.2933 58.767 80.3672 58.4631 80.5149 58.2301C80.6626 57.9943 80.8601 57.8097 81.1072 57.6761C81.3544 57.5426 81.6271 57.4432 81.9254 57.3778C82.2266 57.3097 82.5291 57.2557 82.8331 57.2159C83.2308 57.1648 83.5533 57.1264 83.8004 57.1009C84.0504 57.0724 84.2322 57.0256 84.3459 56.9602C84.4624 56.8949 84.5206 56.7812 84.5206 56.6193V56.5852C84.5206 56.1648 84.4055 55.8381 84.1754 55.6051C83.9482 55.3722 83.603 55.2557 83.1399 55.2557C82.6598 55.2557 82.2834 55.3608 82.0107 55.571C81.7379 55.7812 81.5462 56.0057 81.4354 56.2443L80.4808 55.9034C80.6513 55.5057 80.8786 55.196 81.1626 54.9744C81.4496 54.75 81.7621 54.5937 82.1001 54.5057C82.4411 54.4148 82.7763 54.3693 83.1058 54.3693C83.3161 54.3693 83.5575 54.3949 83.8303 54.446C84.1058 54.4943 84.3714 54.5952 84.6271 54.7486C84.8857 54.902 85.1001 55.1335 85.2706 55.4432C85.4411 55.7528 85.5263 56.1676 85.5263 56.6875V61H84.5206V60.1136H84.4695C84.4013 60.2557 84.2876 60.4077 84.1286 60.5696C83.9695 60.7315 83.7578 60.8693 83.4936 60.983C83.2294 61.0966 82.907 61.1534 82.5263 61.1534ZM82.6797 60.25C83.0774 60.25 83.4126 60.1719 83.6854 60.0156C83.9609 59.8594 84.1683 59.6577 84.3075 59.4105C84.4496 59.1634 84.5206 58.9034 84.5206 58.6307V57.7102C84.478 57.7614 84.3842 57.8082 84.2393 57.8509C84.0973 57.8906 83.9325 57.9261 83.745 57.9574C83.5604 57.9858 83.38 58.0114 83.2038 58.0341C83.0305 58.054 82.8899 58.071 82.782 58.0852C82.5206 58.1193 82.2763 58.1747 82.049 58.2514C81.8246 58.3253 81.6428 58.4375 81.5036 58.5881C81.3672 58.7358 81.299 58.9375 81.299 59.1932C81.299 59.5426 81.4283 59.8068 81.6868 59.9858C81.9482 60.1619 82.2791 60.25 82.6797 60.25ZM88.3675 52.2727V61H87.3619V52.2727H88.3675ZM92.8686 61.1364C92.2777 61.1364 91.7592 60.9957 91.3132 60.7145C90.87 60.4332 90.5234 60.0398 90.2734 59.5341C90.0263 59.0284 89.9027 58.4375 89.9027 57.7614C89.9027 57.0795 90.0263 56.4844 90.2734 55.9759C90.5234 55.4673 90.87 55.0724 91.3132 54.7912C91.7592 54.5099 92.2777 54.3693 92.8686 54.3693C93.4595 54.3693 93.9766 54.5099 94.4197 54.7912C94.8658 55.0724 95.2124 55.4673 95.4595 55.9759C95.7095 56.4844 95.8345 57.0795 95.8345 57.7614C95.8345 58.4375 95.7095 59.0284 95.4595 59.5341C95.2124 60.0398 94.8658 60.4332 94.4197 60.7145C93.9766 60.9957 93.4595 61.1364 92.8686 61.1364ZM92.8686 60.233C93.3175 60.233 93.6868 60.1179 93.9766 59.8878C94.2663 59.6577 94.4808 59.3551 94.62 58.9801C94.7592 58.6051 94.8288 58.1989 94.8288 57.7614C94.8288 57.3239 94.7592 56.9162 94.62 56.5384C94.4808 56.1605 94.2663 55.8551 93.9766 55.6222C93.6868 55.3892 93.3175 55.2727 92.8686 55.2727C92.4197 55.2727 92.0504 55.3892 91.7607 55.6222C91.4709 55.8551 91.2564 56.1605 91.1172 56.5384C90.978 56.9162 90.9084 57.3239 90.9084 57.7614C90.9084 58.1989 90.978 58.6051 91.1172 58.9801C91.2564 59.3551 91.4709 59.6577 91.7607 59.8878C92.0504 60.1179 92.4197 60.233 92.8686 60.233ZM98.3754 57.0625V61H97.3697V54.4545H98.3413V55.4773H98.4265C98.5799 55.1449 98.8129 54.8778 99.1254 54.6761C99.4379 54.4716 99.8413 54.3693 100.336 54.3693C100.779 54.3693 101.167 54.4602 101.499 54.642C101.831 54.821 102.09 55.0938 102.275 55.4602C102.459 55.8239 102.551 56.2841 102.551 56.8409V61H101.546V56.9091C101.546 56.3949 101.412 55.9943 101.145 55.7074C100.878 55.4176 100.512 55.2727 100.046 55.2727C99.7248 55.2727 99.4379 55.3423 99.185 55.4815C98.935 55.6207 98.7376 55.8239 98.5927 56.0909C98.4478 56.358 98.3754 56.6818 98.3754 57.0625ZM107.031 63.5909C106.545 63.5909 106.128 63.5284 105.778 63.4034C105.429 63.2812 105.138 63.1193 104.905 62.9176C104.675 62.7188 104.491 62.5057 104.355 62.2784L105.156 61.7159C105.247 61.8352 105.362 61.9716 105.501 62.125C105.641 62.2812 105.831 62.4162 106.072 62.5298C106.317 62.6463 106.636 62.7045 107.031 62.7045C107.56 62.7045 107.996 62.5767 108.339 62.321C108.683 62.0653 108.855 61.6648 108.855 61.1193V59.7898H108.77C108.696 59.9091 108.591 60.0568 108.455 60.233C108.321 60.4062 108.128 60.5611 107.875 60.6974C107.625 60.831 107.287 60.8977 106.861 60.8977C106.332 60.8977 105.858 60.7727 105.438 60.5227C105.02 60.2727 104.689 59.9091 104.445 59.4318C104.203 58.9545 104.082 58.375 104.082 57.6932C104.082 57.0227 104.2 56.4389 104.436 55.9418C104.672 55.4418 105 55.0554 105.42 54.7827C105.841 54.5071 106.327 54.3693 106.878 54.3693C107.304 54.3693 107.642 54.4403 107.892 54.5824C108.145 54.7216 108.338 54.8807 108.472 55.0597C108.608 55.2358 108.713 55.3807 108.787 55.4943H108.889V54.4545H109.861V61.1875C109.861 61.75 109.733 62.2074 109.477 62.5597C109.224 62.9148 108.884 63.1747 108.455 63.3395C108.028 63.5071 107.554 63.5909 107.031 63.5909ZM106.997 59.9943C107.401 59.9943 107.741 59.902 108.02 59.7173C108.298 59.5327 108.51 59.267 108.655 58.9205C108.8 58.5739 108.872 58.1591 108.872 57.6761C108.872 57.2045 108.801 56.7884 108.659 56.4276C108.517 56.0668 108.307 55.7841 108.028 55.5795C107.75 55.375 107.406 55.2727 106.997 55.2727C106.571 55.2727 106.216 55.3807 105.932 55.5966C105.651 55.8125 105.439 56.1023 105.297 56.4659C105.158 56.8295 105.088 57.233 105.088 57.6761C105.088 58.1307 105.159 58.5327 105.301 58.8821C105.446 59.2287 105.659 59.5014 105.94 59.7003C106.224 59.8963 106.577 59.9943 106.997 59.9943ZM116.338 55.9205L115.435 56.1761C115.378 56.0256 115.294 55.8793 115.183 55.7372C115.075 55.5923 114.928 55.473 114.74 55.3793C114.553 55.2855 114.312 55.2386 114.02 55.2386C113.619 55.2386 113.286 55.331 113.018 55.5156C112.754 55.6974 112.622 55.929 112.622 56.2102C112.622 56.4602 112.713 56.6577 112.895 56.8026C113.077 56.9474 113.361 57.0682 113.747 57.1648L114.719 57.4034C115.304 57.5455 115.74 57.7628 116.027 58.0554C116.314 58.3452 116.457 58.7187 116.457 59.1761C116.457 59.5511 116.349 59.8864 116.134 60.1818C115.92 60.4773 115.622 60.7102 115.239 60.8807C114.855 61.0511 114.409 61.1364 113.901 61.1364C113.233 61.1364 112.68 60.9915 112.243 60.7017C111.805 60.4119 111.528 59.9886 111.412 59.4318L112.366 59.1932C112.457 59.5455 112.629 59.8097 112.882 59.9858C113.138 60.1619 113.472 60.25 113.884 60.25C114.352 60.25 114.724 60.1506 115 59.9517C115.278 59.75 115.418 59.5085 115.418 59.2273C115.418 59 115.338 58.8097 115.179 58.6562C115.02 58.5 114.776 58.3835 114.446 58.3068L113.355 58.0511C112.756 57.9091 112.315 57.6889 112.034 57.3906C111.756 57.0895 111.616 56.7131 111.616 56.2614C111.616 55.892 111.72 55.5653 111.928 55.2812C112.138 54.9972 112.423 54.7741 112.784 54.6122C113.148 54.4503 113.56 54.3693 114.02 54.3693C114.668 54.3693 115.176 54.5114 115.545 54.7955C115.918 55.0795 116.182 55.4545 116.338 55.9205ZM117.971 61V54.4545H118.977V61H117.971ZM118.483 53.3636C118.287 53.3636 118.118 53.2969 117.975 53.1634C117.836 53.0298 117.767 52.8693 117.767 52.6818C117.767 52.4943 117.836 52.3338 117.975 52.2003C118.118 52.0668 118.287 52 118.483 52C118.679 52 118.846 52.0668 118.985 52.2003C119.127 52.3338 119.199 52.4943 119.199 52.6818C119.199 52.8693 119.127 53.0298 118.985 53.1634C118.846 53.2969 118.679 53.3636 118.483 53.3636ZM123.29 61.1364C122.745 61.1364 122.263 60.9986 121.846 60.723C121.428 60.4446 121.102 60.0526 120.866 59.5469C120.63 59.0384 120.512 58.4375 120.512 57.7443C120.512 57.0568 120.63 56.4602 120.866 55.9545C121.102 55.4489 121.43 55.0582 121.85 54.7827C122.271 54.5071 122.756 54.3693 123.308 54.3693C123.734 54.3693 124.07 54.4403 124.317 54.5824C124.567 54.7216 124.758 54.8807 124.888 55.0597C125.022 55.2358 125.126 55.3807 125.2 55.4943H125.285V52.2727H126.29V61H125.319V59.9943H125.2C125.126 60.1136 125.021 60.2642 124.884 60.446C124.748 60.625 124.553 60.7855 124.3 60.9276C124.048 61.0668 123.711 61.1364 123.29 61.1364ZM123.427 60.233C123.83 60.233 124.171 60.1278 124.45 59.9176C124.728 59.7045 124.94 59.4105 125.085 59.0355C125.229 58.6577 125.302 58.2216 125.302 57.7273C125.302 57.2386 125.231 56.8111 125.089 56.4446C124.947 56.0753 124.737 55.7884 124.458 55.5838C124.18 55.3764 123.836 55.2727 123.427 55.2727C123.001 55.2727 122.646 55.3821 122.362 55.6009C122.08 55.8168 121.869 56.1108 121.727 56.483C121.587 56.8523 121.518 57.267 121.518 57.7273C121.518 58.1932 121.589 58.6165 121.731 58.9972C121.876 59.375 122.089 59.6761 122.37 59.9006C122.654 60.1222 123.006 60.233 123.427 60.233ZM131.016 61.1364C130.386 61.1364 129.842 60.9972 129.384 60.7188C128.93 60.4375 128.579 60.0455 128.332 59.5426C128.087 59.0369 127.965 58.4489 127.965 57.7784C127.965 57.108 128.087 56.517 128.332 56.0057C128.579 55.4915 128.923 55.0909 129.363 54.804C129.806 54.5142 130.323 54.3693 130.914 54.3693C131.255 54.3693 131.592 54.4261 131.924 54.5398C132.256 54.6534 132.559 54.8381 132.832 55.0938C133.104 55.3466 133.322 55.6818 133.484 56.0994C133.646 56.517 133.727 57.0312 133.727 57.642V58.0682H128.681V57.1989H132.704C132.704 56.8295 132.63 56.5 132.482 56.2102C132.337 55.9205 132.13 55.6918 131.86 55.5241C131.593 55.3565 131.278 55.2727 130.914 55.2727C130.513 55.2727 130.167 55.3722 129.874 55.571C129.585 55.767 129.362 56.0227 129.205 56.3381C129.049 56.6534 128.971 56.9915 128.971 57.3523V57.9318C128.971 58.4261 129.056 58.8452 129.227 59.1889C129.4 59.5298 129.64 59.7898 129.947 59.9688C130.254 60.1449 130.61 60.233 131.016 60.233C131.281 60.233 131.519 60.196 131.732 60.1222C131.948 60.0455 132.134 59.9318 132.29 59.7812C132.447 59.6278 132.567 59.4375 132.653 59.2102L133.624 59.483C133.522 59.8125 133.35 60.1023 133.109 60.3523C132.867 60.5994 132.569 60.7926 132.214 60.9318C131.859 61.0682 131.46 61.1364 131.016 61.1364ZM19.767 72.4545V73.3068H16.375V72.4545H19.767ZM17.3636 70.8864H18.3693V77.125C18.3693 77.4091 18.4105 77.6222 18.4929 77.7642C18.5781 77.9034 18.6861 77.9972 18.8168 78.0455C18.9503 78.0909 19.0909 78.1136 19.2386 78.1136C19.3494 78.1136 19.4403 78.108 19.5114 78.0966C19.5824 78.0824 19.6392 78.071 19.6818 78.0625L19.8864 78.9659C19.8182 78.9915 19.723 79.017 19.6009 79.0426C19.4787 79.071 19.3239 79.0852 19.1364 79.0852C18.8523 79.0852 18.5739 79.0241 18.3011 78.902C18.0313 78.7798 17.8068 78.5938 17.6278 78.3438C17.4517 78.0938 17.3636 77.7784 17.3636 77.3977V70.8864ZM22.4261 75.0625V79H21.4205V70.2727H22.4261V73.4773H22.5114C22.6648 73.1392 22.8949 72.8707 23.2017 72.6719C23.5114 72.4702 23.9233 72.3693 24.4375 72.3693C24.8835 72.3693 25.2741 72.4588 25.6094 72.6378C25.9446 72.8139 26.2045 73.0852 26.3892 73.4517C26.5767 73.8153 26.6705 74.2784 26.6705 74.8409V79H25.6648V74.9091C25.6648 74.3892 25.5298 73.9872 25.2599 73.7031C24.9929 73.4162 24.6222 73.2727 24.1477 73.2727C23.8182 73.2727 23.5227 73.3423 23.2614 73.4815C23.0028 73.6207 22.7983 73.8239 22.6477 74.0909C22.5 74.358 22.4261 74.6818 22.4261 75.0625ZM31.2546 79.1364C30.6239 79.1364 30.0799 78.9972 29.6225 78.7188C29.168 78.4375 28.8171 78.0455 28.57 77.5426C28.3256 77.0369 28.2035 76.4489 28.2035 75.7784C28.2035 75.108 28.3256 74.517 28.57 74.0057C28.8171 73.4915 29.1609 73.0909 29.6012 72.804C30.0444 72.5142 30.5614 72.3693 31.1523 72.3693C31.4933 72.3693 31.8299 72.4261 32.1623 72.5398C32.4947 72.6534 32.7972 72.8381 33.07 73.0938C33.3427 73.3466 33.56 73.6818 33.7219 74.0994C33.8839 74.517 33.9648 75.0312 33.9648 75.642V76.0682H28.9194V75.1989H32.9421C32.9421 74.8295 32.8683 74.5 32.7205 74.2102C32.5756 73.9205 32.3683 73.6918 32.0984 73.5241C31.8313 73.3565 31.516 73.2727 31.1523 73.2727C30.7518 73.2727 30.4052 73.3722 30.1126 73.571C29.8228 73.767 29.5998 74.0227 29.4435 74.3381C29.2873 74.6534 29.2092 74.9915 29.2092 75.3523V75.9318C29.2092 76.4261 29.2944 76.8452 29.4648 77.1889C29.6381 77.5298 29.8782 77.7898 30.185 77.9688C30.4918 78.1449 30.8484 78.233 31.2546 78.233C31.5188 78.233 31.7575 78.196 31.9705 78.1222C32.1864 78.0455 32.3725 77.9318 32.5288 77.7812C32.685 77.6278 32.8058 77.4375 32.891 77.2102L33.8626 77.483C33.7603 77.8125 33.5884 78.1023 33.3469 78.3523C33.1055 78.5994 32.8072 78.7926 32.4521 78.9318C32.0969 79.0682 31.6978 79.1364 31.2546 79.1364ZM39.006 79V70.2727H40.0117V73.4943H40.0969C40.1708 73.3807 40.2731 73.2358 40.4038 73.0597C40.5373 72.8807 40.7276 72.7216 40.9748 72.5824C41.2248 72.4403 41.5629 72.3693 41.989 72.3693C42.5401 72.3693 43.0259 72.5071 43.4464 72.7827C43.8668 73.0582 44.195 73.4489 44.4308 73.9545C44.6665 74.4602 44.7844 75.0568 44.7844 75.7443C44.7844 76.4375 44.6665 77.0384 44.4308 77.5469C44.195 78.0526 43.8683 78.4446 43.4506 78.723C43.033 78.9986 42.5515 79.1364 42.006 79.1364C41.5856 79.1364 41.2489 79.0668 40.9961 78.9276C40.7433 78.7855 40.5487 78.625 40.4123 78.446C40.2759 78.2642 40.1708 78.1136 40.0969 77.9943H39.9776V79H39.006ZM39.9947 75.7273C39.9947 76.2216 40.0671 76.6577 40.212 77.0355C40.3569 77.4105 40.5685 77.7045 40.8469 77.9176C41.1254 78.1278 41.4663 78.233 41.8697 78.233C42.2901 78.233 42.641 78.1222 42.9222 77.9006C43.2063 77.6761 43.4194 77.375 43.5614 76.9972C43.7063 76.6165 43.7788 76.1932 43.7788 75.7273C43.7788 75.267 43.7077 74.8523 43.5657 74.483C43.4265 74.1108 43.2148 73.8168 42.9308 73.6009C42.6495 73.3821 42.2958 73.2727 41.8697 73.2727C41.4606 73.2727 41.1168 73.3764 40.8384 73.5838C40.56 73.7884 40.3498 74.0753 40.2077 74.4446C40.0657 74.8111 39.9947 75.2386 39.9947 75.7273ZM46.3228 79V72.4545H47.2944V73.4432H47.3626C47.4819 73.1193 47.6978 72.8565 48.0103 72.6548C48.3228 72.4531 48.6751 72.3523 49.0671 72.3523C49.141 72.3523 49.2333 72.3537 49.3441 72.3565C49.4549 72.3594 49.5387 72.3636 49.5955 72.3693V73.392C49.5614 73.3835 49.4833 73.3707 49.3612 73.3537C49.2418 73.3338 49.1154 73.3239 48.9819 73.3239C48.6637 73.3239 48.3796 73.3906 48.1296 73.5241C47.8825 73.6548 47.6864 73.8366 47.5415 74.0696C47.3995 74.2997 47.3285 74.5625 47.3285 74.858V79H46.3228ZM52.7138 79.1534C52.299 79.1534 51.9226 79.0753 51.5845 78.919C51.2464 78.7599 50.978 78.5312 50.7791 78.233C50.5803 77.9318 50.4808 77.5682 50.4808 77.142C50.4808 76.767 50.5547 76.4631 50.7024 76.2301C50.8501 75.9943 51.0476 75.8097 51.2947 75.6761C51.5419 75.5426 51.8146 75.4432 52.1129 75.3778C52.4141 75.3097 52.7166 75.2557 53.0206 75.2159C53.4183 75.1648 53.7408 75.1264 53.9879 75.1009C54.2379 75.0724 54.4197 75.0256 54.5334 74.9602C54.6499 74.8949 54.7081 74.7812 54.7081 74.6193V74.5852C54.7081 74.1648 54.593 73.8381 54.3629 73.6051C54.1357 73.3722 53.7905 73.2557 53.3274 73.2557C52.8473 73.2557 52.4709 73.3608 52.1982 73.571C51.9254 73.7812 51.7337 74.0057 51.6229 74.2443L50.6683 73.9034C50.8388 73.5057 51.0661 73.196 51.3501 72.9744C51.6371 72.75 51.9496 72.5937 52.2876 72.5057C52.6286 72.4148 52.9638 72.3693 53.2933 72.3693C53.5036 72.3693 53.745 72.3949 54.0178 72.446C54.2933 72.4943 54.5589 72.5952 54.8146 72.7486C55.0732 72.902 55.2876 73.1335 55.4581 73.4432C55.6286 73.7528 55.7138 74.1676 55.7138 74.6875V79H54.7081V78.1136H54.657C54.5888 78.2557 54.4751 78.4077 54.3161 78.5696C54.157 78.7315 53.9453 78.8693 53.6811 78.983C53.4169 79.0966 53.0945 79.1534 52.7138 79.1534ZM52.8672 78.25C53.2649 78.25 53.6001 78.1719 53.8729 78.0156C54.1484 77.8594 54.3558 77.6577 54.495 77.4105C54.6371 77.1634 54.7081 76.9034 54.7081 76.6307V75.7102C54.6655 75.7614 54.5717 75.8082 54.4268 75.8509C54.2848 75.8906 54.12 75.9261 53.9325 75.9574C53.7479 75.9858 53.5675 76.0114 53.3913 76.0341C53.218 76.054 53.0774 76.071 52.9695 76.0852C52.7081 76.1193 52.4638 76.1747 52.2365 76.2514C52.0121 76.3253 51.8303 76.4375 51.6911 76.5881C51.5547 76.7358 51.4865 76.9375 51.4865 77.1932C51.4865 77.5426 51.6158 77.8068 51.8743 77.9858C52.1357 78.1619 52.4666 78.25 52.8672 78.25ZM58.555 75.0625V79H57.5494V72.4545H58.521V73.4773H58.6062C58.7596 73.1449 58.9925 72.8778 59.305 72.6761C59.6175 72.4716 60.021 72.3693 60.5153 72.3693C60.9585 72.3693 61.3462 72.4602 61.6786 72.642C62.011 72.821 62.2695 73.0938 62.4542 73.4602C62.6388 73.8239 62.7312 74.2841 62.7312 74.8409V79H61.7255V74.9091C61.7255 74.3949 61.592 73.9943 61.3249 73.7074C61.0579 73.4176 60.6914 73.2727 60.2255 73.2727C59.9045 73.2727 59.6175 73.3423 59.3647 73.4815C59.1147 73.6207 58.9173 73.8239 58.7724 74.0909C58.6275 74.358 58.555 74.6818 58.555 75.0625ZM67.0405 79.1364C66.495 79.1364 66.0135 78.9986 65.5959 78.723C65.1783 78.4446 64.8516 78.0526 64.6158 77.5469C64.38 77.0384 64.2621 76.4375 64.2621 75.7443C64.2621 75.0568 64.38 74.4602 64.6158 73.9545C64.8516 73.4489 65.1797 73.0582 65.6001 72.7827C66.0206 72.5071 66.5064 72.3693 67.0575 72.3693C67.4837 72.3693 67.8203 72.4403 68.0675 72.5824C68.3175 72.7216 68.5078 72.8807 68.6385 73.0597C68.772 73.2358 68.8757 73.3807 68.9496 73.4943H69.0348V70.2727H70.0405V79H69.0689V77.9943H68.9496C68.8757 78.1136 68.7706 78.2642 68.6342 78.446C68.4979 78.625 68.3033 78.7855 68.0504 78.9276C67.7976 79.0668 67.4609 79.1364 67.0405 79.1364ZM67.1768 78.233C67.5803 78.233 67.9212 78.1278 68.1996 77.9176C68.478 77.7045 68.6896 77.4105 68.8345 77.0355C68.9794 76.6577 69.0518 76.2216 69.0518 75.7273C69.0518 75.2386 68.9808 74.8111 68.8388 74.4446C68.6967 74.0753 68.4865 73.7884 68.2081 73.5838C67.9297 73.3764 67.5859 73.2727 67.1768 73.2727C66.7507 73.2727 66.3956 73.3821 66.1115 73.6009C65.8303 73.8168 65.6186 74.1108 65.4766 74.483C65.3374 74.8523 65.2678 75.267 65.2678 75.7273C65.2678 76.1932 65.3388 76.6165 65.4808 76.9972C65.6257 77.375 65.8388 77.6761 66.12 77.9006C66.4041 78.1222 66.7564 78.233 67.1768 78.233ZM76.6584 73.9205L75.755 74.1761C75.6982 74.0256 75.6143 73.8793 75.5036 73.7372C75.3956 73.5923 75.2479 73.473 75.0604 73.3793C74.8729 73.2855 74.6328 73.2386 74.3402 73.2386C73.9396 73.2386 73.6058 73.331 73.3388 73.5156C73.0746 73.6974 72.9425 73.929 72.9425 74.2102C72.9425 74.4602 73.0334 74.6577 73.2152 74.8026C73.397 74.9474 73.6811 75.0682 74.0675 75.1648L75.0391 75.4034C75.6243 75.5455 76.0604 75.7628 76.3473 76.0554C76.6342 76.3452 76.7777 76.7187 76.7777 77.1761C76.7777 77.5511 76.6697 77.8864 76.4538 78.1818C76.2408 78.4773 75.9425 78.7102 75.5589 78.8807C75.1754 79.0511 74.7294 79.1364 74.2209 79.1364C73.5533 79.1364 73.0007 78.9915 72.5632 78.7017C72.1257 78.4119 71.8487 77.9886 71.7322 77.4318L72.6868 77.1932C72.7777 77.5455 72.9496 77.8097 73.2024 77.9858C73.4581 78.1619 73.7919 78.25 74.2038 78.25C74.6726 78.25 75.0447 78.1506 75.3203 77.9517C75.5987 77.75 75.7379 77.5085 75.7379 77.2273C75.7379 77 75.6584 76.8097 75.4993 76.6562C75.3402 76.5 75.0959 76.3835 74.7663 76.3068L73.6754 76.0511C73.076 75.9091 72.6357 75.6889 72.3544 75.3906C72.076 75.0895 71.9368 74.7131 71.9368 74.2614C71.9368 73.892 72.0405 73.5653 72.2479 73.2812C72.4581 72.9972 72.7436 72.7741 73.1044 72.6122C73.468 72.4503 73.88 72.3693 74.3402 72.3693C74.9879 72.3693 75.4964 72.5114 75.8658 72.7955C76.2379 73.0795 76.5021 73.4545 76.6584 73.9205ZM82.3143 81.4545C82.1438 81.4545 81.9918 81.4403 81.8583 81.4119C81.7248 81.3864 81.6325 81.3608 81.5813 81.3352L81.837 80.4489C82.0813 80.5114 82.2972 80.5341 82.4847 80.517C82.6722 80.5 82.8384 80.4162 82.9833 80.2656C83.131 80.1179 83.266 79.8778 83.3881 79.5455L83.5756 79.0341L81.1552 72.4545H82.2461L84.0529 77.6705H84.1211L85.9279 72.4545H87.0188L84.2404 79.9545C84.1154 80.2926 83.9606 80.5724 83.7759 80.794C83.5913 81.0185 83.3768 81.1847 83.1325 81.2926C82.891 81.4006 82.6183 81.4545 82.3143 81.4545ZM90.771 79.1364C90.18 79.1364 89.6616 78.9957 89.2156 78.7145C88.7724 78.4332 88.4258 78.0398 88.1758 77.5341C87.9286 77.0284 87.805 76.4375 87.805 75.7614C87.805 75.0795 87.9286 74.4844 88.1758 73.9759C88.4258 73.4673 88.7724 73.0724 89.2156 72.7912C89.6616 72.5099 90.18 72.3693 90.771 72.3693C91.3619 72.3693 91.8789 72.5099 92.3221 72.7912C92.7681 73.0724 93.1147 73.4673 93.3619 73.9759C93.6119 74.4844 93.7369 75.0795 93.7369 75.7614C93.7369 76.4375 93.6119 77.0284 93.3619 77.5341C93.1147 78.0398 92.7681 78.4332 92.3221 78.7145C91.8789 78.9957 91.3619 79.1364 90.771 79.1364ZM90.771 78.233C91.2198 78.233 91.5891 78.1179 91.8789 77.8878C92.1687 77.6577 92.3832 77.3551 92.5224 76.9801C92.6616 76.6051 92.7312 76.1989 92.7312 75.7614C92.7312 75.3239 92.6616 74.9162 92.5224 74.5384C92.3832 74.1605 92.1687 73.8551 91.8789 73.6222C91.5891 73.3892 91.2198 73.2727 90.771 73.2727C90.3221 73.2727 89.9528 73.3892 89.663 73.6222C89.3732 73.8551 89.1587 74.1605 89.0195 74.5384C88.8803 74.9162 88.8107 75.3239 88.8107 75.7614C88.8107 76.1989 88.8803 76.6051 89.0195 76.9801C89.1587 77.3551 89.3732 77.6577 89.663 77.8878C89.9528 78.1179 90.3221 78.233 90.771 78.233ZM99.397 76.3239V72.4545H100.403V79H99.397V77.892H99.3288C99.1754 78.2244 98.9368 78.5071 98.6129 78.7401C98.2891 78.9702 97.88 79.0852 97.3857 79.0852C96.9766 79.0852 96.6129 78.9957 96.2947 78.8168C95.9766 78.6349 95.7266 78.3622 95.5447 77.9986C95.3629 77.6321 95.272 77.1705 95.272 76.6136V72.4545H96.2777V76.5455C96.2777 77.0227 96.4112 77.4034 96.6783 77.6875C96.9482 77.9716 97.2919 78.1136 97.7095 78.1136C97.9595 78.1136 98.2138 78.0497 98.4723 77.9219C98.7337 77.794 98.9524 77.598 99.1286 77.3338C99.3075 77.0696 99.397 76.733 99.397 76.3239ZM106.625 70.2727V79H105.62V70.2727H106.625ZM111.126 79.1364C110.536 79.1364 110.017 78.9957 109.571 78.7145C109.128 78.4332 108.781 78.0398 108.531 77.5341C108.284 77.0284 108.161 76.4375 108.161 75.7614C108.161 75.0795 108.284 74.4844 108.531 73.9759C108.781 73.4673 109.128 73.0724 109.571 72.7912C110.017 72.5099 110.536 72.3693 111.126 72.3693C111.717 72.3693 112.234 72.5099 112.678 72.7912C113.124 73.0724 113.47 73.4673 113.717 73.9759C113.967 74.4844 114.092 75.0795 114.092 75.7614C114.092 76.4375 113.967 77.0284 113.717 77.5341C113.47 78.0398 113.124 78.4332 112.678 78.7145C112.234 78.9957 111.717 79.1364 111.126 79.1364ZM111.126 78.233C111.575 78.233 111.945 78.1179 112.234 77.8878C112.524 77.6577 112.739 77.3551 112.878 76.9801C113.017 76.6051 113.087 76.1989 113.087 75.7614C113.087 75.3239 113.017 74.9162 112.878 74.5384C112.739 74.1605 112.524 73.8551 112.234 73.6222C111.945 73.3892 111.575 73.2727 111.126 73.2727C110.678 73.2727 110.308 73.3892 110.018 73.6222C109.729 73.8551 109.514 74.1605 109.375 74.5384C109.236 74.9162 109.166 75.3239 109.166 75.7614C109.166 76.1989 109.236 76.6051 109.375 76.9801C109.514 77.3551 109.729 77.6577 110.018 77.8878C110.308 78.1179 110.678 78.233 111.126 78.233ZM120.745 72.4545L118.325 79H117.302L114.882 72.4545H115.973L117.779 77.6705H117.848L119.654 72.4545H120.745ZM124.583 79.1364C123.952 79.1364 123.408 78.9972 122.951 78.7188C122.496 78.4375 122.145 78.0455 121.898 77.5426C121.654 77.0369 121.532 76.4489 121.532 75.7784C121.532 75.108 121.654 74.517 121.898 74.0057C122.145 73.4915 122.489 73.0909 122.929 72.804C123.373 72.5142 123.89 72.3693 124.48 72.3693C124.821 72.3693 125.158 72.4261 125.49 72.5398C125.823 72.6534 126.125 72.8381 126.398 73.0938C126.671 73.3466 126.888 73.6818 127.05 74.0994C127.212 74.517 127.293 75.0312 127.293 75.642V76.0682H122.248V75.1989H126.27C126.27 74.8295 126.196 74.5 126.049 74.2102C125.904 73.9205 125.696 73.6918 125.426 73.5241C125.159 73.3565 124.844 73.2727 124.48 73.2727C124.08 73.2727 123.733 73.3722 123.441 73.571C123.151 73.767 122.928 74.0227 122.772 74.3381C122.615 74.6534 122.537 74.9915 122.537 75.3523V75.9318C122.537 76.4261 122.623 76.8452 122.793 77.1889C122.966 77.5298 123.206 77.7898 123.513 77.9688C123.82 78.1449 124.176 78.233 124.583 78.233C124.847 78.233 125.086 78.196 125.299 78.1222C125.515 78.0455 125.701 77.9318 125.857 77.7812C126.013 77.6278 126.134 77.4375 126.219 77.2102L127.191 77.483C127.088 77.8125 126.917 78.1023 126.675 78.3523C126.434 78.5994 126.135 78.7926 125.78 78.9318C125.425 79.0682 125.026 79.1364 124.583 79.1364ZM129.556 79.0682C129.346 79.0682 129.165 78.9929 129.015 78.8423C128.864 78.6918 128.789 78.5114 128.789 78.3011C128.789 78.0909 128.864 77.9105 129.015 77.7599C129.165 77.6094 129.346 77.5341 129.556 77.5341C129.766 77.5341 129.946 77.6094 130.097 77.7599C130.248 77.9105 130.323 78.0909 130.323 78.3011C130.323 78.4403 130.287 78.5682 130.216 78.6847C130.148 78.8011 130.056 78.8949 129.939 78.9659C129.826 79.0341 129.698 79.0682 129.556 79.0682Z"
          fill="#262626"
        />
        <rect
          x="1"
          y="1"
          width="167"
          height="58"
          fill="url(#paint0_linear_2001_4135)"
        />
        <rect x="133" y="68" width="2" height="14" fill="#D9D9D9" />
      </g>
      <rect x="0.5" y="0.5" width="167" height="99" rx="5.5" stroke="#E5E5E5" />
      <defs>
        <linearGradient
          id="paint0_linear_2001_4135"
          x1="84.5"
          y1="1"
          x2="84.5"
          y2="59"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="white" />
          <stop offset="1" stopColor="white" stopOpacity="0" />
        </linearGradient>
        <clipPath id="clip0_2001_4135">
          <rect width="168" height="100" rx="6" fill="white" />
        </clipPath>
      </defs>
    </svg>
  );
}
